diff --git a/.claude/plans/mana-guides.md b/.claude/plans/mana-guides.md index 6443faae3..0847c60b8 100644 --- a/.claude/plans/mana-guides.md +++ b/.claude/plans/mana-guides.md @@ -151,7 +151,15 @@ apps/guides/apps/web/src/routes/ - [x] GuideEditModal - [x] Registrierung in mana-apps.ts + app-icons.ts -### Phase 2 — Web-Import & Sharing +### Phase 2 — Content-Editing ✅ Abgeschlossen +- [x] StepEditorModal (Typ, Titel, Content, Checkable-Toggle) +- [x] Guide-Detail Edit-Mode (Steps hinzufügen, bearbeiten, löschen, sortieren ↑↓) +- [x] Abschnitt-Verwaltung im Edit-Mode (hinzufügen, löschen) +- [x] Guide löschen (mit Bestätigungs-Dialog) +- [x] CollectionEditModal (Emoji, Farbe, Typ path/library) +- [x] Collections erstellen/bearbeiten aus Collections-View + +### Phase 3 — Web-Import & Sharing - [ ] Hono/Bun-Server (apps/guides/apps/server/) - [ ] Web-Import: URL → Guide via mana-search - [ ] Guide-Export: JSON / Markdown diff --git a/apps/guides/apps/web/src/lib/components/CollectionEditModal.svelte b/apps/guides/apps/web/src/lib/components/CollectionEditModal.svelte new file mode 100644 index 000000000..60370b1c9 --- /dev/null +++ b/apps/guides/apps/web/src/lib/components/CollectionEditModal.svelte @@ -0,0 +1,142 @@ + + +{#if open} + +
Emoji
+ +Farbe
+Lernpfade und thematische Anleitungs-Sets
+Lernpfade und thematische Anleitungs-Sets
++
Sammlungen gruppieren Anleitungen zu Lernpfaden oder thematischen Bibliotheken.
+Anleitung nicht gefunden.
{guide.description}
- {/if} -{guide.description}
{/if} +{step.title}
- {#if step.content} -{step.content}
- {/if} -{step.title}
+ {#if step.content} +{step.content}
+ {/if}{step.title}
-{step.title}
- {#if step.content} -{step.content}
- {/if} -{step.title}
+ {#if step.content} +{step.content}
+ {/if}Noch keine Schritte
++ „{guide?.title}" und alle Schritte werden unwiderruflich gelöscht. +
+