-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
feat(app-platform): Integration "Learn More" modal #12638
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
f43861a
to
0bb7d0a
Compare
src/sentry/static/sentry/app/components/modals/sentryAppDetailsModal.jsx
Outdated
Show resolved
Hide resolved
src/sentry/static/sentry/app/components/modals/sentryAppDetailsModal.jsx
Outdated
Show resolved
Hide resolved
src/sentry/static/sentry/app/components/modals/sentryAppDetailsModal.jsx
Outdated
Show resolved
Hide resolved
03de79f
to
78151d3
Compare
|
||
return ( | ||
<React.Fragment> | ||
<Flex align="center" mb={2}> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm assuming this is copy-pasta from the other modals, but it seems weird that we have some inline styling and then some using the styled components. I feel like they should all be styled components
@@ -92,7 +92,7 @@ describe('Organization Developer Settings', function() { | |||
body: [sentryApp], | |||
}); | |||
const wrapper = mount( | |||
<OrganizationDeveloperSettings params={{orgId: newOrg.slug}} />, | |||
<OrganizationDeveloperSettings params={{orgId: newOrg.slug}} organization={org} />, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should organization={org}
be using the newOrg
?
Can we add a test for the actual modal itself? Mainly to check if the button is disabled if the integration is already installed. |
78151d3
to
67169a1
Compare
7b57983
to
ce39698
Compare
Adds a modal for when the User clicks "Learn More" on the Integrations page, for a Sentry App.
ce39698
to
344a5cb
Compare
* master: (50 commits) fix(ui) Don't show save-org-search on event search (#12785) ref(ui): Remove some unnecessary index.jsx files (#12606) feat(app-platform): Analytics (#12718) ref(js): Remove ApiMixin (#12384) test(js): Silence project plugin console info spam (#12761) test(js): Move SaveSearchStore.reset() (#12769) test(js): Add more fields to Group fixture (#12759) feat(app-platform): Integration "Learn More" modal (#12638) feat(saved-searches) Move create saved search button to search bar. (#12781) ref(global-header): Remove dead code (#12767) ref(releases): Refactored Releases Serializers (#12535) feat(app-platform): Sort Integrations (#12697) ref(audit-log): Log sso config updates (#12744) ref(app-platform): New 'Open In' UI (#12621) feat(events): Use SnubaEvent if option is turned on (#12594) feat(global-selection-header): show settings icon link in single project mode (#12772) refs(api): Consolidate all search backend code into `SnubaSearchBackend` fix(tests) Remove large snapshots (#12766) fix: Update symbolicator snapshots (#12710) ref: Upgrade semaphore (#12751) ...
Adds a modal for when the User clicks "Learn More" on the Integrations page, for a Sentry App.
NOTE: The "By undefined" will say "By <author>" once #12622 is merged and out.