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;