petit responsive ++ correction editeur de texte
This commit is contained in:
@@ -19,41 +19,44 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__proje
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$trash$2d$2$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Trash2$3e$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/node_modules/lucide-react/dist/esm/icons/trash-2.js [app-client] (ecmascript) <export default as Trash2>");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$pen$2d$line$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Edit3$3e$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/node_modules/lucide-react/dist/esm/icons/pen-line.js [app-client] (ecmascript) <export default as Edit3>");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$save$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Save$3e$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/node_modules/lucide-react/dist/esm/icons/save.js [app-client] (ecmascript) <export default as Save>");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$LanguageProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/Documents/00 - projet/plumeia/src/providers/LanguageProvider.tsx [app-client] (ecmascript)");
|
||||
;
|
||||
var _s = __turbopack_context__.k.signature();
|
||||
'use client';
|
||||
;
|
||||
;
|
||||
;
|
||||
const CATEGORIES = {
|
||||
plot: {
|
||||
label: 'Intrigue',
|
||||
labelKey: 'ideaboard.cat_plot',
|
||||
color: 'bg-rose-100 text-rose-800 border-rose-200',
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$lightbulb$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Lightbulb$3e$__["Lightbulb"]
|
||||
},
|
||||
character: {
|
||||
label: 'Personnage',
|
||||
labelKey: 'ideaboard.cat_char',
|
||||
color: 'bg-blue-100 text-blue-800 border-blue-200',
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"]
|
||||
},
|
||||
research: {
|
||||
label: 'Recherche',
|
||||
labelKey: 'ideaboard.cat_research',
|
||||
color: 'bg-amber-100 text-amber-800 border-amber-200',
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$search$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Search$3e$__["Search"]
|
||||
},
|
||||
todo: {
|
||||
label: 'À faire',
|
||||
labelKey: 'ideaboard.cat_todo',
|
||||
color: 'bg-slate-100 text-slate-800 border-slate-200',
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2d$big$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle$3e$__["CheckCircle"]
|
||||
}
|
||||
};
|
||||
const STATUS_LABELS = {
|
||||
todo: 'Idées / À faire',
|
||||
progress: 'En cours',
|
||||
done: 'Terminé / Validé'
|
||||
todo: 'ideaboard.stat_todo',
|
||||
progress: 'ideaboard.stat_prog',
|
||||
done: 'ideaboard.stat_done'
|
||||
};
|
||||
const MAX_DESCRIPTION_LENGTH = 500;
|
||||
const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
_s();
|
||||
const { t } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$LanguageProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useLanguage"])();
|
||||
const [newIdeaTitle, setNewIdeaTitle] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])('');
|
||||
const [newIdeaCategory, setNewIdeaCategory] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])('plot');
|
||||
// Drag and Drop State
|
||||
@@ -79,7 +82,7 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
setNewIdeaTitle('');
|
||||
};
|
||||
const handleDelete = (id)=>{
|
||||
if (confirm("Supprimer cette carte ?")) {
|
||||
if (confirm(t('ideaboard.delete') + " ?")) {
|
||||
onUpdate(ideas.filter((i)=>i.id !== id));
|
||||
if (editingItem?.id === id) setEditingItem(null);
|
||||
}
|
||||
@@ -150,7 +153,7 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
onDragOver: handleDragOver,
|
||||
onDrop: (e)=>handleDrop(e, status),
|
||||
onDoubleClick: ()=>openQuickAdd(status),
|
||||
title: "Double-cliquez dans le vide pour ajouter une carte ici",
|
||||
title: t('ideaboard.empty_desc'),
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: `p-4 border-b border-theme-border flex justify-between items-center transition-colors duration-300 ${status === 'todo' ? 'bg-theme-bg' : status === 'progress' ? 'bg-indigo-500/10' : 'bg-green-500/10'}`,
|
||||
@@ -162,14 +165,14 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 18
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 139,
|
||||
lineNumber: 142,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
title
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 138,
|
||||
lineNumber: 141,
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -185,12 +188,12 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 16
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 147,
|
||||
lineNumber: 150,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 143,
|
||||
lineNumber: 146,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
@@ -198,19 +201,19 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
children: columnIdeas.length
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 149,
|
||||
lineNumber: 152,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 142,
|
||||
lineNumber: 145,
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 134,
|
||||
lineNumber: 137,
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -232,10 +235,10 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: `text-[10px] uppercase font-bold px-2 py-0.5 rounded-full flex items-center gap-1 ${CATEGORIES[idea.category].color}`,
|
||||
children: CATEGORIES[idea.category].label
|
||||
children: t(CATEGORIES[idea.category].labelKey)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 174,
|
||||
lineNumber: 177,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -251,12 +254,12 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 14
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 182,
|
||||
lineNumber: 185,
|
||||
columnNumber: 45
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 178,
|
||||
lineNumber: 181,
|
||||
columnNumber: 41
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
@@ -269,24 +272,24 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 14
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 188,
|
||||
lineNumber: 191,
|
||||
columnNumber: 45
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 184,
|
||||
lineNumber: 187,
|
||||
columnNumber: 41
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 177,
|
||||
lineNumber: 180,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 173,
|
||||
lineNumber: 176,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -297,7 +300,7 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
children: idea.title
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 195,
|
||||
lineNumber: 197,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
idea.description && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
@@ -306,13 +309,13 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
children: truncatedDesc
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 197,
|
||||
lineNumber: 199,
|
||||
columnNumber: 41
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 194,
|
||||
lineNumber: 196,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -325,15 +328,15 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 10
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 205,
|
||||
lineNumber: 207,
|
||||
columnNumber: 41
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
" ",
|
||||
new Date(idea.createdAt).toLocaleDateString()
|
||||
new Date(idea.createdAt).toLocaleDateString('fr-FR')
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 204,
|
||||
lineNumber: 206,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$grip$2d$vertical$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__GripVertical$3e$__["GripVertical"], {
|
||||
@@ -341,19 +344,19 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
className: "opacity-20"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 207,
|
||||
lineNumber: 209,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 203,
|
||||
lineNumber: 205,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, idea.id, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 163,
|
||||
lineNumber: 166,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0));
|
||||
}),
|
||||
@@ -362,36 +365,36 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "mb-2",
|
||||
children: "Vide"
|
||||
children: t('ideaboard.empty')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 214,
|
||||
lineNumber: 216,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-xs opacity-70",
|
||||
children: "Double-cliquez pour ajouter"
|
||||
children: t('ideaboard.empty_desc')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 215,
|
||||
lineNumber: 217,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 213,
|
||||
lineNumber: 215,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 156,
|
||||
lineNumber: 159,
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 126,
|
||||
lineNumber: 129,
|
||||
columnNumber: 13
|
||||
}, ("TURBOPACK compile-time value", void 0));
|
||||
};
|
||||
@@ -410,28 +413,29 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
className: "text-yellow-500"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 230,
|
||||
lineNumber: 232,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
" Boîte à Idées"
|
||||
" ",
|
||||
t('ideaboard.title')
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 229,
|
||||
lineNumber: 231,
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-theme-muted text-sm",
|
||||
children: "Organisez vos tâches, idées de scènes et recherches."
|
||||
children: t('ideaboard.desc')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 232,
|
||||
lineNumber: 234,
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 228,
|
||||
lineNumber: 230,
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("form", {
|
||||
@@ -444,26 +448,26 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
className: "bg-theme-bg border border-theme-border text-theme-text text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 p-2.5 outline-none transition-colors duration-300",
|
||||
children: Object.entries(CATEGORIES).map(([key, val])=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
|
||||
value: key,
|
||||
children: val.label
|
||||
children: t(val.labelKey)
|
||||
}, key, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 242,
|
||||
lineNumber: 244,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 236,
|
||||
lineNumber: 238,
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
|
||||
type: "text",
|
||||
value: newIdeaTitle,
|
||||
onChange: (e)=>setNewIdeaTitle(e.target.value),
|
||||
placeholder: "Titre de la nouvelle idée...",
|
||||
placeholder: t('ideaboard.add_idea'),
|
||||
className: "flex-1 bg-theme-bg border border-theme-border text-theme-text text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 p-2.5 outline-none font-medium transition-colors duration-300"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 245,
|
||||
lineNumber: 247,
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
@@ -474,60 +478,60 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 18
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 257,
|
||||
lineNumber: 259,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 252,
|
||||
lineNumber: 254,
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 235,
|
||||
lineNumber: 237,
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 227,
|
||||
lineNumber: 229,
|
||||
columnNumber: 13
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex-1 grid grid-cols-1 md:grid-cols-3 gap-6 min-h-0",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(Column, {
|
||||
title: "Idées / À faire",
|
||||
title: t('ideaboard.stat_todo'),
|
||||
status: "todo",
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Circle$3e$__["Circle"]
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 264,
|
||||
lineNumber: 266,
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(Column, {
|
||||
title: "En cours",
|
||||
title: t('ideaboard.stat_prog'),
|
||||
status: "progress",
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$clock$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Clock$3e$__["Clock"]
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 265,
|
||||
lineNumber: 267,
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(Column, {
|
||||
title: "Terminé",
|
||||
title: t('ideaboard.stat_done'),
|
||||
status: "done",
|
||||
icon: __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$check$2d$big$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CheckCircle$3e$__["CheckCircle"]
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 266,
|
||||
lineNumber: 268,
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 263,
|
||||
lineNumber: 265,
|
||||
columnNumber: 13
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
editingItem && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -545,20 +549,20 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 18
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 275,
|
||||
lineNumber: 277,
|
||||
columnNumber: 51
|
||||
}, ("TURBOPACK compile-time value", void 0)) : /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$plus$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__Plus$3e$__["Plus"], {
|
||||
size: 18
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 275,
|
||||
lineNumber: 277,
|
||||
columnNumber: 73
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
editingItem.id ? 'Éditer la carte' : 'Ajouter une carte'
|
||||
editingItem.id ? t('ideaboard.edit_card') : t('ideaboard.add_card')
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 274,
|
||||
lineNumber: 276,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
@@ -568,18 +572,18 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 20
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 279,
|
||||
lineNumber: 281,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 278,
|
||||
lineNumber: 280,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 273,
|
||||
lineNumber: 275,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -589,10 +593,10 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-xs font-bold text-theme-muted uppercase mb-1",
|
||||
children: "Titre"
|
||||
children: t('ideaboard.title_label')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 285,
|
||||
lineNumber: 287,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
|
||||
@@ -603,27 +607,27 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
title: e.target.value
|
||||
}),
|
||||
className: "w-full p-3 bg-theme-bg border border-theme-border rounded-lg focus:ring-2 focus:ring-blue-500 outline-none font-bold text-theme-text transition-colors duration-300",
|
||||
placeholder: "Titre de la tâche ou de l'idée...",
|
||||
placeholder: t('ideaboard.add_idea'),
|
||||
autoFocus: true
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 286,
|
||||
lineNumber: 288,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 284,
|
||||
lineNumber: 286,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-xs font-bold text-theme-muted uppercase mb-1",
|
||||
children: "Description"
|
||||
children: t('ideaboard.desc_label')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 297,
|
||||
lineNumber: 299,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("textarea", {
|
||||
@@ -637,7 +641,7 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
placeholder: "Détails, notes, liens..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 298,
|
||||
lineNumber: 300,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -650,13 +654,13 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 305,
|
||||
lineNumber: 307,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 296,
|
||||
lineNumber: 298,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -666,10 +670,10 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-xs font-bold text-theme-muted uppercase mb-1",
|
||||
children: "Catégorie"
|
||||
children: t('ideaboard.cat_label')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 314,
|
||||
lineNumber: 316,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
|
||||
@@ -681,31 +685,31 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
className: "w-full p-2 bg-theme-bg border border-theme-border rounded-lg text-theme-text text-sm outline-none focus:border-blue-500 transition-colors duration-300",
|
||||
children: Object.entries(CATEGORIES).map(([key, val])=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
|
||||
value: key,
|
||||
children: val.label
|
||||
children: t(val.labelKey)
|
||||
}, key, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 321,
|
||||
lineNumber: 323,
|
||||
columnNumber: 45
|
||||
}, ("TURBOPACK compile-time value", void 0)))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 315,
|
||||
lineNumber: 317,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 313,
|
||||
lineNumber: 315,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
|
||||
className: "block text-xs font-bold text-theme-muted uppercase mb-1",
|
||||
children: "Statut"
|
||||
children: t('ideaboard.stat_label')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 326,
|
||||
lineNumber: 328,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("select", {
|
||||
@@ -717,33 +721,33 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
className: "w-full p-2 bg-theme-bg border border-theme-border rounded-lg text-theme-text text-sm outline-none focus:border-blue-500 transition-colors duration-300",
|
||||
children: Object.entries(STATUS_LABELS).map(([key, val])=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("option", {
|
||||
value: key,
|
||||
children: val
|
||||
children: t(val)
|
||||
}, key, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 333,
|
||||
lineNumber: 335,
|
||||
columnNumber: 45
|
||||
}, ("TURBOPACK compile-time value", void 0)))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 327,
|
||||
lineNumber: 329,
|
||||
columnNumber: 37
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 325,
|
||||
lineNumber: 327,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 312,
|
||||
lineNumber: 314,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 283,
|
||||
lineNumber: 285,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -752,19 +756,19 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
editingItem.id && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: ()=>handleDelete(editingItem.id),
|
||||
className: "mr-auto text-red-500 hover:text-red-700 text-sm font-medium px-3 py-2",
|
||||
children: "Supprimer"
|
||||
children: t('ideaboard.delete')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 342,
|
||||
lineNumber: 344,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
onClick: ()=>setEditingItem(null),
|
||||
className: "px-4 py-2 text-theme-text hover:bg-theme-panel border border-transparent rounded-lg text-sm font-medium transition-colors duration-300",
|
||||
children: "Annuler"
|
||||
children: t('ideaboard.cancel')
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 349,
|
||||
lineNumber: 351,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
|
||||
@@ -776,41 +780,46 @@ const IdeaBoard = ({ ideas, onUpdate })=>{
|
||||
size: 16
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 360,
|
||||
lineNumber: 362,
|
||||
columnNumber: 33
|
||||
}, ("TURBOPACK compile-time value", void 0)),
|
||||
" Enregistrer"
|
||||
" ",
|
||||
t('ideaboard.save')
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 355,
|
||||
lineNumber: 357,
|
||||
columnNumber: 29
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 340,
|
||||
lineNumber: 342,
|
||||
columnNumber: 25
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 272,
|
||||
lineNumber: 274,
|
||||
columnNumber: 21
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 271,
|
||||
lineNumber: 273,
|
||||
columnNumber: 17
|
||||
}, ("TURBOPACK compile-time value", void 0))
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/00 - projet/plumeia/src/components/IdeaBoard.tsx",
|
||||
lineNumber: 224,
|
||||
lineNumber: 226,
|
||||
columnNumber: 9
|
||||
}, ("TURBOPACK compile-time value", void 0));
|
||||
};
|
||||
_s(IdeaBoard, "Vz96VBOssVKkc7P+1PFM8WOCWzg=");
|
||||
_s(IdeaBoard, "+TDlSnLUn29yuEHU1z7BNCAROR0=", false, function() {
|
||||
return [
|
||||
__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$providers$2f$LanguageProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useLanguage"]
|
||||
];
|
||||
});
|
||||
_c = IdeaBoard;
|
||||
const __TURBOPACK__default__export__ = IdeaBoard;
|
||||
var _c;
|
||||
|
||||
Reference in New Issue
Block a user