Files
supabase/apps/studio/components/interfaces/Auth/Users/UserSidePanel.tsx
T
Joshen Lim 8f4f7e3e57 Chore/deprecate old users management UI components (#30224)
* Remove usage of userManagementV2 flag and deprecate old user management UI component

* Remove usage of API users endpoint, to use the same SQL query as users-infinite-query

* Use user-infinite-query in UserImpersonationSelector and deprecate users-query

* Fix import statements
2024-11-05 09:10:10 +08:00

33 lines
868 B
TypeScript

import { SimpleCodeBlock } from '@ui/components/SimpleCodeBlock'
import type { User } from 'data/auth/users-infinite-query'
import { SidePanel } from 'ui'
interface UsersSidePanelProps {
userSidePanelOpen: boolean
selectedUser: User | undefined
setUserSidePanelOpen: (open: boolean) => void
}
const UsersSidePanel = ({
selectedUser,
userSidePanelOpen,
setUserSidePanelOpen,
}: UsersSidePanelProps) => {
return (
<SidePanel
size="large"
header="View user info"
visible={userSidePanelOpen}
onCancel={() => setUserSidePanelOpen(false)}
cancelText="Close"
>
<SidePanel.Content className="space-y-10 py-6">
<SimpleCodeBlock className="javascript">
{JSON.stringify(selectedUser, null, 2)}
</SimpleCodeBlock>
</SidePanel.Content>
</SidePanel>
)
}
export default UsersSidePanel