import { Head, Link } from '@inertiajs/react';
import AppLayout from '@/layouts/app-layout';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { Users, Building2, Briefcase, UserPlus } from 'lucide-react';
import {
BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip as RechartsTooltip, ResponsiveContainer,
PieChart, Pie, Cell, Legend
} from 'recharts';
interface DashboardProps {
stats: {
total_employees: number;
total_departments: number;
total_positions: number;
};
genderData: any[];
deptData: any[];
latestEmployees: any[];
}
export default function Dashboard({ stats, genderData, deptData, latestEmployees }: DashboardProps) {
return (
Pegawai aktif saat ini
Divisi terdaftar
Posisi pekerjaan
{emp.user.name}
{emp.position.name} • {emp.department.name}