From 153ab369a63bc1fc7b5a08e68b3ae5493e129ebb Mon Sep 17 00:00:00 2001 From: watcharanondh Date: Wed, 14 Jun 2023 17:44:16 +0700 Subject: [PATCH] add data to interfac main --- .../05_placement/interface/index/Main.ts | 35 +++++++++++++++++-- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/src/modules/05_placement/interface/index/Main.ts b/src/modules/05_placement/interface/index/Main.ts index c28c2f576..1e5a4132b 100644 --- a/src/modules/05_placement/interface/index/Main.ts +++ b/src/modules/05_placement/interface/index/Main.ts @@ -1,7 +1,36 @@ +import type { zipCodeOption } from "../../components/exams_other/profileType"; interface DataOption { - id: number; - name: string; + id: number | string; + name: string; +} + +interface Pagination { + rowsPerPage: number; +} + +interface EduOps { + levelOptions: DataOption[]; + positionPathOptions: DataOption[]; +} + +interface InformationOps { + prefixOps: DataOption[]; + genderOps: DataOption[]; + bloodOps: DataOption[]; + statusOps: DataOption[]; + religionOps: DataOption[]; + employeeClassOps: DataOption[]; + employeeTypeOps: DataOption[]; +} + +interface AddressOps { + provinceOps: DataOption[]; + districtOps: DataOption[]; + districtCOps: DataOption[]; + subdistrictOps: zipCodeOption[]; + subdistrictCOps: zipCodeOption[]; } -export type { DataOption }; + +export type { DataOption, InformationOps , AddressOps, Pagination ,EduOps };