petit responsive ++ correction editeur de texte

This commit is contained in:
2026-03-04 22:01:36 +01:00
parent c8fffece3e
commit 5b1bd74d9c
365 changed files with 6373 additions and 2514 deletions

View File

@@ -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;