import React from 'react'; import { SIDEBAR_SECTION_CONFIG_MAP, SIDEBAR_SECTION_DESCRIPTIONS } from '@/constants/sidebar'; import type { SidebarSection } from '@/constants/sidebar'; import { useI18n } from '@/lib/i18n'; interface SectionPlaceholderProps { sectionId: SidebarSection; variant: 'sidebar' | 'page'; } export const SectionPlaceholder: React.FC = ({ sectionId, variant }) => { const { t } = useI18n(); const config = SIDEBAR_SECTION_CONFIG_MAP[sectionId]; const Icon = config.icon; if (variant === 'sidebar') { return (

{config.label}

{SIDEBAR_SECTION_DESCRIPTIONS[sectionId]}

); } return (

{config.label}

{SIDEBAR_SECTION_DESCRIPTIONS[sectionId]}

{t('settings.common.state.comingSoon')}

); };