import { Head, Link, usePage } from '@inertiajs/react';
import React from 'react';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Separator } from '@/components/ui/separator';
import AppLayout from '@/layouts/app-layout';
interface Employee {
id: number;
nip: string;
position: string;
status: string;
user: {
name: string;
email: string;
} | null;
}
interface PageProps {
employees: {
data: Employee[];
};
[key: string]: unknown;
}
interface SharedData {
flash: {
success?: string;
};
}
export default function Index({ employees }: PageProps) {
const { flash } = usePage().props as unknown as SharedData;
return (
| Karyawan | NIP & Jabatan | Status | Aksi |
|---|---|---|---|
|
{employee.user?.name}
{employee.user?.email}
|
{employee.nip}
|
|