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'; 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' }); }; return ( <> } /> {formatMessage(labels.details)} {formatMessage(labels.websites)} {tab === 'details' && } {tab === 'websites' && } ); } export default UserSettings;