import { Key, useContext, useState } from 'react'; import { Item, Tabs, useToasts } from 'react-basics'; import Icons from '@/components/icons'; import UserEditForm from './UserEditForm'; import PageHeader from '@/components/layout/PageHeader'; import { useMessages } from '@/components/hooks'; import UserWebsites from './UserWebsites'; import { UserContext } from './UserProvider'; import Breadcrumb from '@/components/common/Breadcrumb'; export function UserSettings({ userId }: { userId: string }) { const { formatMessage, labels, messages } = useMessages(); const [tab, setTab] = useState('details'); const user = useContext(UserContext); const { showToast } = useToasts(); const handleSave = () => { showToast({ message: formatMessage(messages.saved), variant: 'success' }); }; const breadcrumb = ( ); return ( <> } breadcrumb={breadcrumb} /> {formatMessage(labels.details)} {formatMessage(labels.websites)} {tab === 'details' && } {tab === 'websites' && } ); } export default UserSettings;