missions
This commit is contained in:
parent
7864df5fa8
commit
3267a283f9
@ -33,12 +33,12 @@ export function MissionsAdminPanel() {
|
||||
<TabsContent value="general" className="space-y-6">
|
||||
<div className="space-y-4">
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Title</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Nom de la Mission</label>
|
||||
<Input placeholder="Project title" className="bg-white border-gray-300" />
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Featured Image</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Logo</label>
|
||||
<div className="border border-dashed rounded-md p-6 text-center bg-gray-50">
|
||||
<Button variant="outline" className="mb-2 bg-white text-gray-700 border-gray-300 hover:bg-gray-50">Browse</Button>
|
||||
</div>
|
||||
@ -46,7 +46,7 @@ export function MissionsAdminPanel() {
|
||||
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Categories</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">ODD scope</label>
|
||||
<Select>
|
||||
<SelectTrigger className="bg-white border-gray-300">
|
||||
<SelectValue placeholder="Select category" />
|
||||
@ -61,7 +61,7 @@ export function MissionsAdminPanel() {
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Project Type</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Niveau</label>
|
||||
<Select>
|
||||
<SelectTrigger className="bg-white border-gray-300">
|
||||
<SelectValue placeholder="Select project type" />
|
||||
@ -76,7 +76,7 @@ export function MissionsAdminPanel() {
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Description</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Intention</label>
|
||||
<div className="border rounded-md border-gray-300">
|
||||
<div className="bg-gray-50 p-2 border-b flex items-center space-x-2">
|
||||
<span className="text-gray-700">Paragraphe</span>
|
||||
@ -98,7 +98,7 @@ export function MissionsAdminPanel() {
|
||||
<div className="space-y-4">
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Project location type</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Type de mission</label>
|
||||
<Select>
|
||||
<SelectTrigger className="bg-white border-gray-300">
|
||||
<SelectValue placeholder="Select location type" />
|
||||
@ -112,7 +112,7 @@ export function MissionsAdminPanel() {
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Volunteer Type</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Donneur d'ordre</label>
|
||||
<Select>
|
||||
<SelectTrigger className="bg-white border-gray-300">
|
||||
<SelectValue placeholder="Select volunteer type" />
|
||||
@ -128,7 +128,7 @@ export function MissionsAdminPanel() {
|
||||
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Duration</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Projection</label>
|
||||
<Select>
|
||||
<SelectTrigger className="bg-white border-gray-300">
|
||||
<SelectValue placeholder="Select duration" />
|
||||
@ -142,7 +142,7 @@ export function MissionsAdminPanel() {
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Experience</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Services</label>
|
||||
<Select>
|
||||
<SelectTrigger className="bg-white border-gray-300">
|
||||
<SelectValue placeholder="Select required experience" />
|
||||
@ -158,7 +158,7 @@ export function MissionsAdminPanel() {
|
||||
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Friendly Address</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Participation</label>
|
||||
<Input placeholder="Enter address" className="bg-white border-gray-300" />
|
||||
</div>
|
||||
|
||||
@ -193,7 +193,7 @@ export function MissionsAdminPanel() {
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Level</label>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">Profils</label>
|
||||
<Select>
|
||||
<SelectTrigger className="bg-white border-gray-300">
|
||||
<SelectValue placeholder="Select level" />
|
||||
@ -206,22 +206,6 @@ export function MissionsAdminPanel() {
|
||||
</Select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-medium mb-1 text-gray-700">English Level</label>
|
||||
<Select>
|
||||
<SelectTrigger className="bg-white border-gray-300">
|
||||
<SelectValue placeholder="Select English level" />
|
||||
</SelectTrigger>
|
||||
<SelectContent>
|
||||
<SelectItem value="beginner">Beginner</SelectItem>
|
||||
<SelectItem value="intermediate">Intermediate</SelectItem>
|
||||
<SelectItem value="advanced">Advanced</SelectItem>
|
||||
<SelectItem value="fluent">Fluent</SelectItem>
|
||||
<SelectItem value="native">Native</SelectItem>
|
||||
</SelectContent>
|
||||
</Select>
|
||||
</div>
|
||||
</div>
|
||||
</TabsContent>
|
||||
|
||||
|
||||
@ -50,6 +50,10 @@ export function Sidebar({ isOpen, onClose }: SidebarProps) {
|
||||
const router = useRouter();
|
||||
const pathname = usePathname();
|
||||
|
||||
// Debug session data
|
||||
console.log('SIDEBAR DEBUG - Session:', session);
|
||||
console.log('SIDEBAR DEBUG - User roles:', session?.user?.role);
|
||||
|
||||
// Show loading state while session is being checked
|
||||
if (status === 'loading') {
|
||||
return null;
|
||||
@ -168,7 +172,7 @@ export function Sidebar({ isOpen, onClose }: SidebarProps) {
|
||||
icon: Palette,
|
||||
href: "/design",
|
||||
iframe: process.env.NEXT_PUBLIC_IFRAME_ARTLAB_URL,
|
||||
requiredRole: "expression",
|
||||
requiredRole: ["expression", "admin", "user", "coding", "dataintelligence", "mediation"],
|
||||
},
|
||||
{
|
||||
title: "Gite",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user