import { SimpleCodeBlock } from '@ui/components/SimpleCodeBlock'
import { User } from 'data/auth/users-query'
import { X } from 'lucide-react'
import { useState } from 'react'
import {
Button,
cn,
ResizableHandle,
ResizablePanel,
Tabs_Shadcn_,
TabsContent_Shadcn_,
TabsList_Shadcn_,
TabsTrigger_Shadcn_,
} from 'ui'
import { UserOverview } from './UserOverview'
interface UserPanelProps {
selectedUser?: User
onClose: () => void
}
export const PANEL_PADDING = 'px-5 py-5'
export const UserPanel = ({ selectedUser, onClose }: UserPanelProps) => {
const [view, setView] = useState<'overview' | 'raw'>('overview')
return (
<>
}
onClick={() => onClose()}
/>
setView(value)}
>
Overview
Raw JSON
{selectedUser && }
{JSON.stringify(selectedUser, null, 2)}
>
)
}