Skip to content

Commit 67e6fda

Browse files
ZabilsyaZabilsya
andauthored
[DOP-21928] add success notifications (#52)
Co-authored-by: Zabilsya <[email protected]>
1 parent 7b41e07 commit 67e6fda

File tree

18 files changed

+36
-3
lines changed

18 files changed

+36
-3
lines changed

src/entities/connection/api/hooks/useDeleteConnection/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ export const useDeleteConnection = (data: DeleteConnectionRequest): UseMutationR
1515
onSuccess: () => {
1616
queryClient.invalidateQueries({ queryKey: [ConnectionQueryKey.GET_CONNECTIONS] });
1717
queryClient.removeQueries({ queryKey: [ConnectionQueryKey.GET_CONNECTION, data.id] });
18+
notification.success({
19+
message: 'Connection was deleted successfully',
20+
});
1821
},
1922
onError: (error) => {
2023
notification.error({

src/entities/connection/ui/ConnectionTypeForm/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export const ConnectionTypeForm = ({ initialType, isRequiredSensitiveFields = tr
1515

1616
return (
1717
<>
18-
<Form.Item label="type" name="type" rules={[{ required: true }]}>
18+
<Form.Item label="Type" name="type" rules={[{ required: true }]}>
1919
<Select
2020
size="large"
2121
options={CONNECTION_TYPE_SELECT_OPTIONS}

src/entities/group/api/hooks/useDeleteGroupUser/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ export const useDeleteGroupUser = (data: DeleteGroupUserRequest): UseMutationRes
1414
mutationFn: () => groupService.deleteGroupUser(data),
1515
onSuccess: () => {
1616
queryClient.invalidateQueries({ queryKey: [GroupQueryKey.GET_GROUP_USERS, data.groupId] });
17+
notification.success({
18+
message: 'Group was deleted successfully',
19+
});
1720
},
1821
onError: (error) => {
1922
notification.error({

src/entities/queue/api/hooks/useDeleteQueue/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ export const useDeleteQueue = (data: DeleteQueueRequest): UseMutationResult => {
1515
onSuccess: () => {
1616
queryClient.invalidateQueries({ queryKey: [QueueQueryKey.GET_QUEUES] });
1717
queryClient.removeQueries({ queryKey: [QueueQueryKey.GET_QUEUE, data.id] });
18+
notification.success({
19+
message: 'Queue was deleted successfully',
20+
});
1821
},
1922
onError: (error) => {
2023
notification.error({

src/entities/run/api/hooks/useCreateRun/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ export const useCreateRun = (data: CreateRunRequest): UseMutationResult => {
1414
mutationFn: () => runService.createRun(data),
1515
onSuccess: () => {
1616
queryClient.invalidateQueries({ queryKey: [RunQueryKey.GET_RUNS, data.transfer_id] });
17+
notification.success({
18+
message: 'Transfer run was created successfully',
19+
});
1720
},
1821
onError: (error) => {
1922
notification.error({

src/entities/transfer/api/hooks/useDeleteTransfer/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ export const useDeleteTransfer = (data: DeleteTransferRequest): UseMutationResul
1515
onSuccess: () => {
1616
queryClient.invalidateQueries({ queryKey: [TransferQueryKey.GET_TRANSFERS] });
1717
queryClient.removeQueries({ queryKey: [TransferQueryKey.GET_TRANSFER, data.id] });
18+
notification.success({
19+
message: 'Transfer was deleted successfully',
20+
});
1821
},
1922
onError: (error) => {
2023
notification.error({

src/features/connection/CreateConnection/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export const CreateConnection = ({ group }: CreateConnectionProps) => {
2929
<ManagedForm<CreateConnectionForm, Connection>
3030
mutationFunction={handleCreateConnection}
3131
onSuccess={onSuccess}
32+
successMessage="Connection was created successfully"
3233
keysInvalidateQueries={[[{ queryKey: [ConnectionQueryKey.GET_CONNECTIONS, group.id] }]]}
3334
>
3435
<FormCurrentGroupDescription groupName={group.name} />

src/features/connection/UpdateConnection/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export const UpdateConnection = ({ connection, group }: UpdateConnectionProps) =
3131
mutationFunction={handleUpdateConnection}
3232
initialValues={getUpdateConnectionInitialValues(connection)}
3333
onSuccess={onSuccess}
34+
successMessage="Connection was updated successfully"
3435
keysInvalidateQueries={[
3536
[{ queryKey: [ConnectionQueryKey.GET_CONNECTIONS, group.id] }],
3637
[{ queryKey: [ConnectionQueryKey.GET_CONNECTION, connection.id] }],

src/features/group/AddGroupUser/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export const AddGroupUser = ({ groupId, onSuccess, onCancel }: AddGroupUserProps
1515
<ManagedForm<AddGroupUserForm, null>
1616
mutationFunction={handleAddGroupUser}
1717
onSuccess={onSuccess}
18+
successMessage="User was added to group successfully"
1819
keysInvalidateQueries={[[{ queryKey: [GroupQueryKey.GET_GROUP_USERS, groupId] }]]}
1920
>
2021
<Form.Item label="User" name="userId" rules={[{ required: true }]}>

src/features/group/CreateGroup/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,14 @@ export const CreateGroup = () => {
1919
<ManagedForm
2020
mutationFunction={groupService.createGroup}
2121
onSuccess={onSuccess}
22+
successMessage="Group was created successfully"
2223
keysInvalidateQueries={[[{ queryKey: [GroupQueryKey.GET_GROUPS] }]]}
2324
>
2425
<Form.Item label="Name" name="name" rules={[{ required: true }]}>
2526
<Input size="large" />
2627
</Form.Item>
2728

28-
<Form.Item label="Description" name="description">
29+
<Form.Item label="Description" name="description" rules={[{ required: true }]}>
2930
<Input size="large" />
3031
</Form.Item>
3132

0 commit comments

Comments
 (0)