From 04785ecf2730c6701979c502dd6cfa26cfe85169 Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Tue, 20 Aug 2024 18:02:16 +0200 Subject: [PATCH] Layouts, ProseA rework and PreviewContent creation. Trying to fix hydration by making better SSR. --- app.vue | 73 +---------- assets/third-party.md | 2 +- components/EditableMarkdown.vue | 88 ++++++++----- components/Markdown.vue | 5 +- components/MarkdownRenderer.vue | 32 ++--- .../{SearchView.client.vue => SearchView.vue} | 2 +- .../{RightComponent.vue => CommentSide.vue} | 0 .../ExplorerNavigation.vue} | 20 +-- components/explorer/PreviewContent.client.vue | 76 +++++++++++ components/explorer/TocLink.vue | 28 ----- components/prose/ProseA.vue | 118 ++++-------------- composables/useMarkdown.ts | 3 +- db.sqlite | Bin 548864 -> 548864 bytes layouts/default.vue | 69 ++++++++++ layouts/explorer.vue | 70 +++++++++++ pages/explorer/[projectId]/[...slug].vue | 14 +-- pages/explorer/[projectId]/tags/[...slug].vue | 89 ------------- pages/third-party.vue | 4 +- server/api/project/[projectId]/file.get.ts | 1 + types/api.d.ts | 9 +- 20 files changed, 344 insertions(+), 359 deletions(-) rename components/{SearchView.client.vue => SearchView.vue} (98%) rename components/explorer/{RightComponent.vue => CommentSide.vue} (100%) rename components/{LeftComponent.vue => explorer/ExplorerNavigation.vue} (64%) create mode 100644 components/explorer/PreviewContent.client.vue delete mode 100644 components/explorer/TocLink.vue create mode 100644 layouts/default.vue create mode 100644 layouts/explorer.vue delete mode 100644 pages/explorer/[projectId]/tags/[...slug].vue diff --git a/app.vue b/app.vue index 766b302..5f46376 100644 --- a/app.vue +++ b/app.vue @@ -1,73 +1,8 @@ - - - -