import type { ReactNode } from 'react'; import GenericGroupPage from './GenericGroupPage'; import TabbedGroupPage from './TabbedGroupPage'; import { useEditableSettingsGroupSections, useEditableSettingsGroupTabs } from '../../EditableSettingsContext'; export type BaseGroupPageProps = { _id: string; i18nLabel: string; headerButtons?: ReactNode; hasReset?: boolean; onClickBack?: () => void; }; const BaseGroupPage = ({ _id, i18nLabel, headerButtons, hasReset, onClickBack, ...props }: BaseGroupPageProps) => { const tabs = useEditableSettingsGroupTabs(_id); const sections = useEditableSettingsGroupSections(_id); if (tabs.length > 1) { return ( ); } return ; }; export default BaseGroupPage;