diff --git a/fresh.gen.ts b/fresh.gen.ts index 62756f9..73d132d 100644 --- a/fresh.gen.ts +++ b/fresh.gen.ts @@ -4,7 +4,10 @@ import * as $_apps_layout from "./routes/(apps)/_layout.tsx"; import * as $_apps_mobility_index from "./routes/(apps)/mobility/index.tsx"; +import * as $_apps_mobility_partials_admin_mobility from "./routes/(apps)/mobility/partials/(admin)/mobility.tsx"; +import * as $_apps_mobility_partials_admin_students from "./routes/(apps)/mobility/partials/(admin)/students.tsx"; import * as $_apps_mobility_partials_index from "./routes/(apps)/mobility/partials/index.tsx"; +import * as $_apps_mobility_partials_overview from "./routes/(apps)/mobility/partials/overview.tsx"; import * as $_apps_notes_index from "./routes/(apps)/notes/index.tsx"; import * as $_apps_notes_partials_admin_courses from "./routes/(apps)/notes/partials/(admin)/courses.tsx"; import * as $_apps_notes_partials_admin_students from "./routes/(apps)/notes/partials/(admin)/students.tsx"; @@ -26,8 +29,14 @@ const manifest = { routes: { "./routes/(apps)/_layout.tsx": $_apps_layout, "./routes/(apps)/mobility/index.tsx": $_apps_mobility_index, + "./routes/(apps)/mobility/partials/(admin)/mobility.tsx": + $_apps_mobility_partials_admin_mobility, + "./routes/(apps)/mobility/partials/(admin)/students.tsx": + $_apps_mobility_partials_admin_students, "./routes/(apps)/mobility/partials/index.tsx": $_apps_mobility_partials_index, + "./routes/(apps)/mobility/partials/overview.tsx": + $_apps_mobility_partials_overview, "./routes/(apps)/notes/index.tsx": $_apps_notes_index, "./routes/(apps)/notes/partials/(admin)/courses.tsx": $_apps_notes_partials_admin_courses, diff --git a/routes/(apps)/mobility/(_props)/props.ts b/routes/(apps)/mobility/(_props)/props.ts index f9c0b54..a5fe572 100644 --- a/routes/(apps)/mobility/(_props)/props.ts +++ b/routes/(apps)/mobility/(_props)/props.ts @@ -3,8 +3,13 @@ import { AppProperties } from "$root/defaults/interfaces.ts"; const properties: AppProperties = { name: "PolyMobility", icon: "flight_takeoff", - hint: "Gestionnaire de mobilité", - pages: {}, + hint: "Student mobility management", + pages: { + index: "Homepage", + overview: "Mobility overview", + mobility: "Mobility management", + students: "Students management", + }, adminOnly: [], }; diff --git a/routes/(apps)/mobility/partials/(admin)/mobility.tsx b/routes/(apps)/mobility/partials/(admin)/mobility.tsx new file mode 100644 index 0000000..a73c859 --- /dev/null +++ b/routes/(apps)/mobility/partials/(admin)/mobility.tsx @@ -0,0 +1,17 @@ +import { Partial } from "$fresh/runtime.ts"; +import { RouteConfig } from "$fresh/server.ts"; + +type ModulesProps = Record; + +export const config: RouteConfig = { + skipAppWrapper: true, + skipInheritedLayouts: true, +}; + +export default function Modules(_props: ModulesProps) { + return ( + + mobility + + ); +} diff --git a/routes/(apps)/mobility/partials/(admin)/students.tsx b/routes/(apps)/mobility/partials/(admin)/students.tsx new file mode 100644 index 0000000..a73c859 --- /dev/null +++ b/routes/(apps)/mobility/partials/(admin)/students.tsx @@ -0,0 +1,17 @@ +import { Partial } from "$fresh/runtime.ts"; +import { RouteConfig } from "$fresh/server.ts"; + +type ModulesProps = Record; + +export const config: RouteConfig = { + skipAppWrapper: true, + skipInheritedLayouts: true, +}; + +export default function Modules(_props: ModulesProps) { + return ( + + mobility + + ); +} diff --git a/routes/(apps)/mobility/partials/overview.tsx b/routes/(apps)/mobility/partials/overview.tsx new file mode 100644 index 0000000..a73c859 --- /dev/null +++ b/routes/(apps)/mobility/partials/overview.tsx @@ -0,0 +1,17 @@ +import { Partial } from "$fresh/runtime.ts"; +import { RouteConfig } from "$fresh/server.ts"; + +type ModulesProps = Record; + +export const config: RouteConfig = { + skipAppWrapper: true, + skipInheritedLayouts: true, +}; + +export default function Modules(_props: ModulesProps) { + return ( + + mobility + + ); +}