diff --git a/docs/plan-redesign.md b/docs/plan-redesign.md index e226191..240cfb0 100644 --- a/docs/plan-redesign.md +++ b/docs/plan-redesign.md @@ -326,7 +326,9 @@ src/routes/preview/tools/[id]/+page.svelte Поиск фильтрует `TOOLS` из `$lib/registry`; карточки результата пока ведут на `#` (реальные `/preview/tools/[id]` подключим на C12, иначе prerender падает на 404). -- [ ] **[C10]** `/preview/list-tools` — каталог карточек. +- [x] **[C10]** `/preview/list-tools` — каталог карточек (группировка по + `CATEGORIES`, `ToolCard`). Ссылки пока `#` (реальные `/preview/tools/[id]` + подключим на C12). - [ ] **[C11]** `/preview/demo` — зеркало воркспейса (приёмочный стенд). - [ ] **[C12]** `/preview/tools/[id]` — раскладка gradient (settings-panel + preview-panel). - [ ] **[C13]** `/preview/tools/[id]` — раскладка background-remover (comparison-grid). diff --git a/web/src/routes/preview/list-tools/+page.svelte b/web/src/routes/preview/list-tools/+page.svelte new file mode 100644 index 0000000..c5945bc --- /dev/null +++ b/web/src/routes/preview/list-tools/+page.svelte @@ -0,0 +1,89 @@ + + + + + CATALOG + All tools + + Каталог всех PNG-инструментов, сгруппированный по назначению. + + + + {#each groups as group (group.id)} + + + + {#each group.tools as tool (tool.id)} + + {/each} + + + {/each} + + +
+ Каталог всех PNG-инструментов, сгруппированный по назначению. +