From ce23f4758aa941a39b4dfd02e65941dbc99f0d3f Mon Sep 17 00:00:00 2001 From: alma Date: Sun, 4 May 2025 23:20:46 +0200 Subject: [PATCH] livres --- app/missions/layout.tsx | 15 + app/missions/page.tsx | 13 + components/missions/missions-admin-panel.tsx | 318 +++++++++++++++++++ 3 files changed, 346 insertions(+) create mode 100644 app/missions/layout.tsx create mode 100644 app/missions/page.tsx create mode 100644 components/missions/missions-admin-panel.tsx diff --git a/app/missions/layout.tsx b/app/missions/layout.tsx new file mode 100644 index 00000000..4e961d24 --- /dev/null +++ b/app/missions/layout.tsx @@ -0,0 +1,15 @@ +"use client"; + +import React from "react"; + +export default function MissionsLayout({ + children, +}: { + children: React.ReactNode; +}) { + return ( +
+
{children}
+
+ ); +} \ No newline at end of file diff --git a/app/missions/page.tsx b/app/missions/page.tsx new file mode 100644 index 00000000..d5827659 --- /dev/null +++ b/app/missions/page.tsx @@ -0,0 +1,13 @@ +"use client"; + +import { useState } from "react"; +import { MissionsAdminPanel } from "../../components/missions/missions-admin-panel"; + +export default function MissionsPage() { + return ( +
+

Missions Administration

+ +
+ ); +} \ No newline at end of file diff --git a/components/missions/missions-admin-panel.tsx b/components/missions/missions-admin-panel.tsx new file mode 100644 index 00000000..4e332db9 --- /dev/null +++ b/components/missions/missions-admin-panel.tsx @@ -0,0 +1,318 @@ +"use client"; + +import React, { useState } from "react"; +import { + Tabs, + TabsContent, + TabsList, + TabsTrigger +} from "../ui/tabs"; +import { Input } from "../ui/input"; +import { Button } from "../ui/button"; +import { Textarea } from "../ui/textarea"; +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "../ui/select"; +import { Checkbox } from "../ui/checkbox"; +import { + Card, + CardContent, + CardHeader, + CardTitle +} from "../ui/card"; + +export function MissionsAdminPanel() { + return ( +
+ + + Post a New Project + + + + + General + Details + Attachments + Skills + + + +
+
+ + +
+ +
+ +
+ +
+
+ +
+
+ + +
+ +
+ + +
+
+ +
+ +
+
+ Paragraphe +
+ + + + + +
+
+