Skip to content

Commit 2bf2a96

Browse files
committed
COMPASS-8861-add-success-toast
1 parent 3c3b3ad commit 2bf2a96

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/compass-schema-validation/src/modules/validation.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import type { RootAction, RootState, SchemaValidationThunkAction } from '.';
2-
import { EJSON } from 'bson';
2+
import { EJSON, ObjectId } from 'bson';
33
import { parseFilter } from 'mongodb-query-parser';
44
import { stringify as javascriptStringify } from 'javascript-stringify';
5+
import { openToast } from '@mongodb-js/compass-components';
56
import { clearSampleDocuments } from './sample-documents';
67
import { zeroStateChanged } from './zero-state';
78
import { isLoadedChanged } from './is-loaded';
@@ -486,6 +487,11 @@ export const saveValidation = (
486487
}
487488
);
488489
dispatch(fetchValidation(namespace));
490+
const toastId = `schema-validation-update-${new ObjectId().toString()}`;
491+
openToast(toastId, {
492+
title: 'New validation rules applied',
493+
variant: 'success',
494+
});
489495
} catch (error) {
490496
dispatch(validationSaveFailed(error as Error));
491497
}

0 commit comments

Comments
 (0)