import React, { FC } from 'react'; import { BetterScrollDialog } from '../BetterScrollDialog'; import { ProfileInfo } from '~/containers/profile/ProfileInfo'; import { CoverBackdrop } from '~/components/containers/CoverBackdrop'; import { Tabs } from '~/components/dialogs/Tabs'; import { ProfileDescription } from '~/components/profile/ProfileDescription'; import { ProfileMessages } from '~/containers/profile/ProfileMessages'; import { ProfileSettings } from '~/components/profile/ProfileSettings'; import { ProfileAccounts } from '~/components/profile/ProfileAccounts'; import { DialogComponentProps } from '~/types/modal'; import { useUser } from '~/hooks/user/userUser'; import { useGetProfile } from '~/hooks/profile/useGetProfile'; import { ProfileProvider } from '~/utils/providers/ProfileProvider'; export interface ProfileDialogProps extends DialogComponentProps { username: string; } const ProfileDialog: FC = ({ username, onRequestClose }) => { const { isLoading, profile } = useGetProfile(username); const { id } = useUser(); return ( } backdrop={} onClose={onRequestClose} > ); }; export { ProfileDialog };