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

@@ -24,7 +24,6 @@ function ApiKeyMenu({ apiKey }: Props) {
const handleRevoke = React.useCallback(() => {
dialogs.openModal({
title: t("Revoke token"),
isCentered: true,
content: (
<ApiKeyRevokeDialog onSubmit={dialogs.closeAllModals} apiKey={apiKey} />
),

View File

@@ -63,7 +63,6 @@ function CollectionMenu({
const handleExport = React.useCallback(() => {
dialogs.openModal({
title: t("Export collection"),
isCentered: true,
content: (
<ExportDialog
collection={collection}

View File

@@ -38,7 +38,6 @@ function CommentMenu({ comment, onEdit, onDelete, className }: Props) {
const handleDelete = React.useCallback(() => {
dialogs.openModal({
title: t("Delete comment"),
isCentered: true,
content: <CommentDeleteDialog comment={comment} onSubmit={onDelete} />,
});
}, [dialogs, comment, onDelete, t]);

View File

@@ -39,7 +39,6 @@ function GroupMenu({ group, onMembers }: Props) {
title={t("Delete group")}
onRequestClose={() => setDeleteModalOpen(false)}
isOpen={deleteModalOpen}
isCentered
>
<GroupDelete group={group} onSubmit={() => setDeleteModalOpen(false)} />
</Modal>

View File

@@ -40,7 +40,6 @@ function UserMenu({ user }: Props) {
ev.preventDefault();
dialogs.openModal({
title: t("Change role to admin"),
isCentered: true,
content: (
<UserChangeToAdminDialog
user={user}
@@ -57,7 +56,6 @@ function UserMenu({ user }: Props) {
ev.preventDefault();
dialogs.openModal({
title: t("Change role to editor"),
isCentered: true,
content: (
<UserChangeToMemberDialog
user={user}
@@ -74,7 +72,6 @@ function UserMenu({ user }: Props) {
ev.preventDefault();
dialogs.openModal({
title: t("Change role to viewer"),
isCentered: true,
content: (
<UserChangeToViewerDialog
user={user}
@@ -91,7 +88,6 @@ function UserMenu({ user }: Props) {
ev.preventDefault();
dialogs.openModal({
title: t("Change name"),
isCentered: true,
content: (
<UserChangeNameDialog user={user} onSubmit={dialogs.closeAllModals} />
),
@@ -105,7 +101,6 @@ function UserMenu({ user }: Props) {
ev.preventDefault();
dialogs.openModal({
title: t("Suspend user"),
isCentered: true,
content: (
<UserSuspendDialog user={user} onSubmit={dialogs.closeAllModals} />
),