import React, { lazy, useState } from 'react'; import type { TabsProps } from 'antd'; import { Tabs } from 'antd'; import { useTranslation } from 'react-i18next'; import { useWindowResize } from '../../../../Hooks/useWindowResize'; const FileSetting = lazy(() => import("./FileSetting")); const SecuritySetting = lazy(() => import("./SecuritySetting")); const Notification = lazy(() => import("./Notification")); type TabPosition = 'left' | 'right' | 'top' | 'bottom'; const SettingTabs: React.FC = () => { const {windowWidth} = useWindowResize() const {t} = useTranslation(); const [tabPosition, setTabPosition] = useState(windowWidth < 800 ? 'top' : 'left'); const items: TabsProps['items'] = [ { key: '1', label: t('table.file_setting'), children: , }, { key: '2', label: t('table.security_setting'), children: , }, { key: '3', label: t('table.notification'), children: , }, ]; return ( <> ); }; export default SettingTabs;