From 7e93c8529ae3c6ddfc4ad95acae8524ffeae4250 Mon Sep 17 00:00:00 2001 From: taskylizard <75871323+taskylizard@users.noreply.github.com> Date: Sat, 8 Jun 2024 09:07:36 +0000 Subject: [PATCH] refactor(Feedback): redesign modal with headlessui --- .github/labeler.yml | 4 +- .mise.toml | 3 + .vitepress/theme/components/Feedback.vue | 466 +++++++++++--------- .vitepress/theme/components/Feedback2.vue | 157 ------- .vitepress/theme/components/Modal.vue | 83 ---- .vitepress/theme/components/SidebarCard.vue | 4 +- .vitepress/theme/style.css | 18 +- package.json | 8 +- pnpm-lock.yaml | 374 +++++++++++++++- 9 files changed, 643 insertions(+), 474 deletions(-) create mode 100644 .mise.toml delete mode 100644 .vitepress/theme/components/Feedback2.vue delete mode 100644 .vitepress/theme/components/Modal.vue diff --git a/.github/labeler.yml b/.github/labeler.yml index baa61be8a..5a14be831 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,7 +1,7 @@ # See https://github.com/actions/labeler docs: -- '**/*.md' + - '**/*.md' core: -- '.vitepress/**' + - '.vitepress/**' diff --git a/.mise.toml b/.mise.toml new file mode 100644 index 000000000..a6b9ba729 --- /dev/null +++ b/.mise.toml @@ -0,0 +1,3 @@ +# https://github.com/vitejs/vite/issues/17291 +[tools] +node = "21" diff --git a/.vitepress/theme/components/Feedback.vue b/.vitepress/theme/components/Feedback.vue index 2923ebc18..62a7d6c84 100644 --- a/.vitepress/theme/components/Feedback.vue +++ b/.vitepress/theme/components/Feedback.vue @@ -1,5 +1,18 @@