diff --git a/src/app/(main)/websites/[websiteId]/settings/ShareCreateForm.tsx b/src/app/(main)/websites/[websiteId]/settings/ShareCreateForm.tsx index 024fc10b..a16f2dc5 100644 --- a/src/app/(main)/websites/[websiteId]/settings/ShareCreateForm.tsx +++ b/src/app/(main)/websites/[websiteId]/settings/ShareCreateForm.tsx @@ -24,11 +24,11 @@ export function ShareCreateForm({ websiteId, onSave, onClose }: ShareCreateFormP const { touch } = useModified(); const [isPending, setIsPending] = useState(false); - // Build default values - all enabled by default + // Build default values - only overview and events enabled by default const defaultValues: Record = {}; SHARE_NAV_ITEMS.forEach(section => { section.items.forEach(item => { - defaultValues[item.id] = true; + defaultValues[item.id] = item.id === 'overview' || item.id === 'events'; }); }); @@ -38,7 +38,7 @@ export function ShareCreateForm({ websiteId, onSave, onClose }: ShareCreateFormP const parameters: Record = {}; SHARE_NAV_ITEMS.forEach(section => { section.items.forEach(item => { - parameters[item.id] = data[item.id] ?? true; + parameters[item.id] = data[item.id] ?? false; }); }); await post(`/websites/${websiteId}/shares`, { parameters }); @@ -61,9 +61,7 @@ export function ShareCreateForm({ websiteId, onSave, onClose }: ShareCreateFormP {section.items.map(item => ( - - {formatMessage((labels as any)[item.label])} - + {formatMessage((labels as any)[item.label])} ))} diff --git a/src/app/(main)/websites/[websiteId]/settings/ShareEditForm.tsx b/src/app/(main)/websites/[websiteId]/settings/ShareEditForm.tsx index 5e8f8a74..c5bd85a6 100644 --- a/src/app/(main)/websites/[websiteId]/settings/ShareEditForm.tsx +++ b/src/app/(main)/websites/[websiteId]/settings/ShareEditForm.tsx @@ -57,7 +57,7 @@ export function ShareEditForm({ const parameters: Record = {}; SHARE_NAV_ITEMS.forEach(section => { section.items.forEach(item => { - parameters[item.id] = data[item.id] ?? true; + parameters[item.id] = data[item.id] ?? false; }); }); @@ -84,7 +84,8 @@ export function ShareEditForm({ const defaultValues: Record = {}; SHARE_NAV_ITEMS.forEach(section => { section.items.forEach(item => { - defaultValues[item.id] = share?.parameters?.[item.id] ?? true; + const defaultSelected = item.id === 'overview' || item.id === 'events'; + defaultValues[item.id] = share?.parameters?.[item.id] ?? defaultSelected; }); }); @@ -97,9 +98,7 @@ export function ShareEditForm({ {SHARE_NAV_ITEMS.map(section => ( - - {formatMessage((labels as any)[section.section])} - + {formatMessage((labels as any)[section.section])} {section.items.map(item => (