import usePreventAutoFocus from '@/hooks/use-prevent-auto-focus'; import { m } from '@/paraglide/messages'; import { UserGearIcon } from '@phosphor-icons/react'; import { UserWithRole } from 'better-auth/plugins'; import { useState } from 'react'; import AdminSetUserRoleForm from '../form/admin-set-user-role-form'; import { Button } from '../ui/button'; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from '../ui/dialog'; import { Label } from '../ui/label'; import { Tooltip, TooltipContent, TooltipTrigger } from '../ui/tooltip'; type SetRoleProps = { data: UserWithRole; }; const ChangeRoleAction = ({ data }: SetRoleProps) => { const [_open, _setOpen] = useState(false); const prevent = usePreventAutoFocus(); return ( e.preventDefault()} > {m.ui_change_role_btn()} {m.ui_change_role_btn()} ); }; export default ChangeRoleAction;