'use client'; import { Key, useState } from 'react'; import { Item, Loading, Tabs } from 'react-basics'; import Icons from 'components/icons'; import UserEditForm from '../UserEditForm'; import PageHeader from 'components/layout/PageHeader'; import { useMessages, useUser } from 'components/hooks'; import UserWebsites from './UserWebsites'; export function UserSettings({ userId }: { userId: string }) { const { formatMessage, labels } = useMessages(); const [tab, setTab] = useState('details'); const { data: user, isLoading } = useUser(userId, { gcTime: 0 }); if (isLoading) { return ; } return ( <> } /> {formatMessage(labels.details)} {formatMessage(labels.websites)} {tab === 'details' && } {tab === 'websites' && } ); } export default UserSettings;