Compare commits
19
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
268c864801 | ||
|
|
3f9941f9c7 | ||
|
|
6868e4b8d2 | ||
|
|
cc4e11fce4 | ||
|
|
71b986f249 | ||
|
|
e0ebdd9047 | ||
|
|
b2a4dcad1c | ||
|
|
751dd751e0 | ||
|
|
7dd7d9280a | ||
|
|
ebd8e00119 | ||
|
|
c51dbca9bc | ||
|
|
60b0f59fe7 | ||
|
|
bc71cb7f16 | ||
|
|
6e9136c5a0 | ||
|
|
ef9ead60ba | ||
|
|
ac8e0b1abe | ||
|
|
ce6a637220 | ||
|
|
afe5f2b6b4 | ||
|
|
7de2fc04ec |
@@ -178,37 +178,35 @@ export const BoardSettingsForm = ({ board, permissions, hasFullAccess, hideVisib
|
|||||||
const isPending = savePartialSettings.isPending || saveLayouts.isPending;
|
const isPending = savePartialSettings.isPending || saveLayouts.isPending;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Stack gap="xl">
|
<form onSubmit={form.onSubmit((values) => void handleSubmitAsync(values))}>
|
||||||
<form onSubmit={form.onSubmit((values) => void handleSubmitAsync(values))}>
|
<Stack gap="xl">
|
||||||
<Stack gap="xl">
|
<GeneralSettingsContent board={board} form={form} />
|
||||||
<GeneralSettingsContent board={board} form={form} />
|
<LayoutSettingsContent form={form} />
|
||||||
<LayoutSettingsContent form={form} />
|
<BackgroundSettingsContent form={form} />
|
||||||
<BackgroundSettingsContent form={form} />
|
<ColorSettingsContent form={form} />
|
||||||
<ColorSettingsContent form={form} />
|
<CustomCssSettingsContent form={form} />
|
||||||
<CustomCssSettingsContent form={form} />
|
<BehaviorSettingsContent form={form} />
|
||||||
<BehaviorSettingsContent form={form} />
|
|
||||||
|
|
||||||
{form.isDirty() && (
|
{hasFullAccess && (
|
||||||
<UnsavedChangesBar>
|
<SectionCard title={tSection("access.title")}>
|
||||||
<Button type="button" disabled={isPending} variant="default" onClick={handleDiscard}>
|
<BoardAccessSettings board={board} initialPermissions={permissions} />
|
||||||
{t("common.action.discard")}
|
</SectionCard>
|
||||||
</Button>
|
)}
|
||||||
<Button loading={isPending} type="submit" disabled={!form.isValid()}>
|
|
||||||
{t("common.action.saveChanges")}
|
|
||||||
</Button>
|
|
||||||
</UnsavedChangesBar>
|
|
||||||
)}
|
|
||||||
</Stack>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
{hasFullAccess && (
|
{hasFullAccess && <DangerZoneSettingsContent hideVisibility={hideVisibility} />}
|
||||||
<SectionCard title={tSection("access.title")}>
|
|
||||||
<BoardAccessSettings board={board} initialPermissions={permissions} />
|
|
||||||
</SectionCard>
|
|
||||||
)}
|
|
||||||
|
|
||||||
{hasFullAccess && <DangerZoneSettingsContent hideVisibility={hideVisibility} />}
|
{form.isDirty() && (
|
||||||
</Stack>
|
<UnsavedChangesBar>
|
||||||
|
<Button type="button" disabled={isPending} variant="default" onClick={handleDiscard}>
|
||||||
|
{t("common.action.discard")}
|
||||||
|
</Button>
|
||||||
|
<Button loading={isPending} type="submit" disabled={!form.isValid()}>
|
||||||
|
{t("common.action.saveChanges")}
|
||||||
|
</Button>
|
||||||
|
</UnsavedChangesBar>
|
||||||
|
)}
|
||||||
|
</Stack>
|
||||||
|
</form>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user