Refactor collection creation UI (#6485)

* Iteration, before functional component

* Use react-hook-form, shared form for new and edit

* Avoid negative margin on input prefix

* Centered now default for modals
This commit is contained in:
Tom Moor
2024-02-03 11:23:25 -08:00
committed by GitHub
parent abaa56c8f1
commit 0a54227d97
38 changed files with 705 additions and 744 deletions

View File

@@ -6,7 +6,7 @@ type DialogDefinition = {
title: string;
content: React.ReactNode;
isOpen: boolean;
isCentered?: boolean;
fullscreen?: boolean;
};
export default class DialogsStore {
@@ -45,11 +45,11 @@ export default class DialogsStore {
openModal = ({
title,
content,
isCentered,
fullscreen,
replace,
}: {
title: string;
isCentered?: boolean;
fullscreen?: boolean;
content: React.ReactNode;
replace?: boolean;
}) => {
@@ -64,8 +64,8 @@ export default class DialogsStore {
this.modalStack.set(id, {
title,
content,
fullscreen,
isOpen: true,
isCentered,
});
}),
0