From e14efebf1caa049753388ccb126ec6768557926b Mon Sep 17 00:00:00 2001 From: Clayzxr Date: Mon, 27 Jan 2025 13:25:43 +0100 Subject: [PATCH] types.d --- .../mobility/(_islands)/ConsultMobility.tsx | 23 ----------- .../mobility/(_islands)/EditMobility.tsx | 20 ---------- routes/(apps)/mobility/types.d.ts | 38 +++++++++++++++++++ 3 files changed, 38 insertions(+), 43 deletions(-) create mode 100644 routes/(apps)/mobility/types.d.ts diff --git a/routes/(apps)/mobility/(_islands)/ConsultMobility.tsx b/routes/(apps)/mobility/(_islands)/ConsultMobility.tsx index 49c93ea..a27c2c6 100644 --- a/routes/(apps)/mobility/(_islands)/ConsultMobility.tsx +++ b/routes/(apps)/mobility/(_islands)/ConsultMobility.tsx @@ -1,28 +1,5 @@ import { useEffect, useState } from "preact/hooks"; -interface Promotion { - id: number; - name: string; -} - -interface Student { - id: string; - firstName: string; - lastName: string; - promotionId: number; -} - -interface Mobility { - id: number; - studentId: string; - startDate: string | null; - endDate: string | null; - weeksCount: number | null; - destinationCountry: string | null; - destinationName: string | null; - mobilityStatus: string; -} - export default function ConsultMobility() { const [data, setData] = useState< | { diff --git a/routes/(apps)/mobility/(_islands)/EditMobility.tsx b/routes/(apps)/mobility/(_islands)/EditMobility.tsx index cfcbd0d..db1b80d 100644 --- a/routes/(apps)/mobility/(_islands)/EditMobility.tsx +++ b/routes/(apps)/mobility/(_islands)/EditMobility.tsx @@ -1,25 +1,5 @@ import { useEffect, useState } from "preact/hooks"; -interface Promotion { - id: number; - name: string; -} - -interface MobilityData { - id: number | null; - studentId: string; - firstName: string; - lastName: string; - startDate: string | null; - endDate: string | null; - weeksCount: number | null; - destinationCountry: string | null; - destinationName: string | null; - mobilityStatus: string; - promotionId: number; - promotionName: string; -} - export default function EditMobility() { const [mobilityData, setMobilityData] = useState([]); const [promotions, setPromotions] = useState([]); diff --git a/routes/(apps)/mobility/types.d.ts b/routes/(apps)/mobility/types.d.ts new file mode 100644 index 0000000..89451a7 --- /dev/null +++ b/routes/(apps)/mobility/types.d.ts @@ -0,0 +1,38 @@ +interface Promotion { + id: number; + name: string; +} + +interface Student { + id: string; + firstName: string; + lastName: string; + promotionId: number; +} + +interface Mobility { + id: number; + studentId: string; + startDate: string | null; + endDate: string | null; + weeksCount: number | null; + destinationCountry: string | null; + destinationName: string | null; + mobilityStatus: string; +} + +interface MobilityData { + id: number | null; + studentId: string; + firstName: string; + lastName: string; + startDate: string | null; + endDate: string | null; + weeksCount: number | null; + destinationCountry: string | null; + destinationName: string | null; + mobilityStatus: string; + promotionId: number; + promotionName: string; + } + \ No newline at end of file