690514:2019 204-rfa-approval-refactor #01
CI / CD Pipeline / build (push) Successful in 6m1s
CI / CD Pipeline / deploy (push) Failing after 6m42s

This commit is contained in:
2026-05-14 20:19:21 +07:00
parent 07cc6d47b1
commit 0240d80da5
183 changed files with 20050 additions and 1017 deletions
@@ -14,13 +14,21 @@ import {
DialogTitle,
DialogTrigger,
} from '@/components/ui/dialog';
import { useMyDelegations, useCreateDelegation, useRevokeDelegation, Delegation } from '@/hooks/use-delegation';
import {
useMyDelegations,
useCreateDelegation,
useRevokeDelegation,
Delegation,
} from '@/hooks/use-delegation';
import { useUsers } from '@/hooks/use-users';
import { DelegationForm } from '@/components/delegation/DelegationForm';
import { User } from '@/types/user';
export default function DelegationPage() {
const [createOpen, setCreateOpen] = useState(false);
const { data: delegations = [], isLoading } = useMyDelegations();
const { data: users = [] } = useUsers({ limit: 100 });
const createDelegation = useCreateDelegation();
const revokeDelegation = useRevokeDelegation();
@@ -48,7 +56,11 @@ export default function DelegationPage() {
<DialogTitle>Create Delegation</DialogTitle>
</DialogHeader>
<DelegationForm
availableUsers={[]}
availableUsers={users.map((user: User) => ({
publicId: user.publicId,
fullName: `${user.firstName} ${user.lastName}`.trim(),
email: user.email,
}))}
onSubmit={(dto) =>
createDelegation.mutate(dto, {
onSuccess: () => setCreateOpen(false),