From ea8deb1033a4e687cf715efd81f73986caf7b3be Mon Sep 17 00:00:00 2001 From: Basit Chonka Date: Mon, 5 May 2025 09:32:21 +0200 Subject: [PATCH 01/10] display errors --- .../src/components/new-diagram-form.tsx | 17 +++++++- .../src/store/analysis-process.ts | 6 +++ .../src/store/generate-diagram-wizard.ts | 41 +++++++++++++++++-- 3 files changed, 58 insertions(+), 6 deletions(-) diff --git a/packages/compass-data-modeling/src/components/new-diagram-form.tsx b/packages/compass-data-modeling/src/components/new-diagram-form.tsx index 20f8da45810..b91bf92fe2e 100644 --- a/packages/compass-data-modeling/src/components/new-diagram-form.tsx +++ b/packages/compass-data-modeling/src/components/new-diagram-form.tsx @@ -21,6 +21,7 @@ import { Banner, Button, css, + ErrorSummary, FormFieldContainer, Modal, ModalBody, @@ -29,9 +30,14 @@ import { Option, Select, SelectTable, + spacing, TextInput, } from '@mongodb-js/compass-components'; +const footerStyles = css({ + gap: spacing[200], +}); + const FormStepContainer: React.FunctionComponent<{ title: string; description?: string; @@ -56,7 +62,7 @@ const FormStepContainer: React.FunctionComponent<{ <> {children} - +