diff --git a/src/admin/components/PlanCategoriesModal.tsx b/src/admin/components/PlanCategoriesModal.tsx index a83462d..c0110b1 100644 --- a/src/admin/components/PlanCategoriesModal.tsx +++ b/src/admin/components/PlanCategoriesModal.tsx @@ -107,6 +107,7 @@ export default function PlanCategoriesModal({ onSubmit={onClose} title="Správa kategorií" submitText="Zavřít" + hideCancel maxWidth="md" > diff --git a/src/admin/ui/Modal.tsx b/src/admin/ui/Modal.tsx index 9e1f6a7..c33db96 100644 --- a/src/admin/ui/Modal.tsx +++ b/src/admin/ui/Modal.tsx @@ -18,6 +18,8 @@ export interface ModalProps { submitDisabled?: boolean; submitText?: string; cancelText?: string; + /** Hide the secondary cancel button (e.g. modals whose only action closes). */ + hideCancel?: boolean; maxWidth?: "xs" | "sm" | "md" | "lg"; } @@ -33,6 +35,7 @@ export default function Modal({ submitDisabled = false, submitText = "Uložit", cancelText = "Zrušit", + hideCancel = false, maxWidth = "sm", }: ModalProps) { useDialogScrollLock(isOpen); @@ -73,9 +76,11 @@ export default function Modal({ {children} - - {cancelText} - + {!hideCancel && ( + + {cancelText} + + )}