Skip to content
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

feat: add delete item and name fields for novu providers #3864

Conversation

davidsoderberg
Copy link
Contributor

What change does this PR introduce?

Change to the normal update header for provider and add name + identifier fields.

Other information (Screenshots)

Screenshot 2023-07-27 at 07 51 35

@linear
Copy link

linear bot commented Jul 27, 2023

}: {
provider: IIntegratedProvider | null;
onSuccessDelete: () => void;
children?: ReactNode | null;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To be able to show the Free tag for Novu provider


<NovuProviderSidebarContent provider={selectedProvider} />
</Sidebar>
<FormProvider {...methods}>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I keept adding stuff up here because I did not like to make the part lower down even more complex.

@@ -184,15 +197,15 @@ export function UpdateProviderSidebar({
<Sidebar
isOpened={isSidebarOpened}
isLoading={areProvidersLoading || areEnvironmentsLoading}
isExpanded={sidebarState === 'expanded'}
isExpanded={sidebarState === SidebarStateEnum.EXPANDED}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And some small refactoring

@davidsoderberg davidsoderberg marked this pull request as ready for review July 27, 2023 08:56
Base automatically changed from nv-2565-remove-usecase-getnovuintegration to nv-2503-store-novu-providers-email-sms-in-the-database July 28, 2023 08:18
…the-list-of-providers-on-add

feat: remove novu providers for select provider
Copy link
Contributor

@djabarovgeorge djabarovgeorge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me :)

@davidsoderberg davidsoderberg merged commit 85379f0 into nv-2503-store-novu-providers-email-sms-in-the-database Jul 31, 2023
@davidsoderberg davidsoderberg deleted the nv-2563-add-delete-button-for-novu-providers branch July 31, 2023 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants