import { MetaPagination, MetaTags } from ".";
import { RefTipeIzin } from "./ref-tipe-izin";

export interface Izin {
    id: number;
    users_id: number | null;
    tgl_mulai: string;
    tgl_selesai: string;
    tipe: string;
    jenis: string;
    keterangan: string;
    status: string;
    file: string;
    created_at: string;
    updated_at: string;
}

export interface IzinProps {
    title: string;
    resource: {
        data: Izin[];
        meta: MetaPagination;
    };
    refTipeIzin: RefTipeIzin[];
    pegawaiOptions: { value: number; label: string }[];
}

export type IzinForm = {
    users_id: number | null;
    tgl_mulai: string;
    tgl_selesai: string;
    tipe: string;
    jenis: string;
    keterangan: string;
    file: string | File | null;
};
