From ac17134b7e2d20a13f795ed2b6afe2f819224b7f Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Wed, 13 Nov 2024 13:41:32 +0100 Subject: [PATCH] Add title to every pages + new pull/push jobs + DropdownMenu --- components/base/DropdownContentRender.vue | 66 +++++++++++++++++++++++ components/base/DropdownMenu.vue | 59 ++++++++++++++++++++ components/base/Tree.vue | 8 ++- layouts/default.vue | 63 +++++++++++++++++----- pages/admin/index.vue | 7 ++- pages/editor.vue | 2 +- pages/explore/edit/[...path].vue | 4 +- pages/legal.vue | 3 ++ pages/user/login.vue | 2 +- pages/user/profile.vue | 2 +- pages/user/register.vue | 2 +- server/tasks/pull.ts | 41 ++++++++++++++ server/tasks/{sync.ts => push.ts} | 66 +---------------------- 13 files changed, 237 insertions(+), 88 deletions(-) create mode 100644 components/base/DropdownContentRender.vue create mode 100644 components/base/DropdownMenu.vue create mode 100644 server/tasks/pull.ts rename server/tasks/{sync.ts => push.ts} (55%) diff --git a/components/base/DropdownContentRender.vue b/components/base/DropdownContentRender.vue new file mode 100644 index 0000000..264715e --- /dev/null +++ b/components/base/DropdownContentRender.vue @@ -0,0 +1,66 @@ + + + \ No newline at end of file diff --git a/components/base/DropdownMenu.vue b/components/base/DropdownMenu.vue new file mode 100644 index 0000000..dd1e813 --- /dev/null +++ b/components/base/DropdownMenu.vue @@ -0,0 +1,59 @@ + + + \ No newline at end of file diff --git a/components/base/Tree.vue b/components/base/Tree.vue index df75f43..0829c69 100644 --- a/components/base/Tree.vue +++ b/components/base/Tree.vue @@ -1,5 +1,5 @@