From 8b3daadaddb6204b1f1d71bbb1ac3433a0aca420 Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Thu, 2 Apr 2026 21:16:00 +0100 Subject: [PATCH] feat: add zine-direction shared components --- app/components/CircleBadge.vue | 10 ++ app/components/CirclePicker.vue | 96 +++++++++++++++++ app/components/DashedBox.vue | 11 ++ app/components/EventsMiniSidebar.vue | 98 +++++++++++++++++ app/components/FilterBar.vue | 57 ++++++++++ app/components/PageHeader.vue | 156 +++++---------------------- app/components/ParchmentInset.vue | 35 ++++++ app/components/PrivacyToggle.vue | 105 ++++++++++-------- app/components/TagInput.vue | 104 ++++++++++++++++++ app/components/TierPicker.vue | 98 +++++++++++++++++ 10 files changed, 594 insertions(+), 176 deletions(-) create mode 100644 app/components/CircleBadge.vue create mode 100644 app/components/CirclePicker.vue create mode 100644 app/components/DashedBox.vue create mode 100644 app/components/EventsMiniSidebar.vue create mode 100644 app/components/FilterBar.vue create mode 100644 app/components/ParchmentInset.vue create mode 100644 app/components/TagInput.vue create mode 100644 app/components/TierPicker.vue diff --git a/app/components/CircleBadge.vue b/app/components/CircleBadge.vue new file mode 100644 index 0000000..f6cfb99 --- /dev/null +++ b/app/components/CircleBadge.vue @@ -0,0 +1,10 @@ + + + diff --git a/app/components/CirclePicker.vue b/app/components/CirclePicker.vue new file mode 100644 index 0000000..19f4900 --- /dev/null +++ b/app/components/CirclePicker.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/app/components/DashedBox.vue b/app/components/DashedBox.vue new file mode 100644 index 0000000..18d0ab4 --- /dev/null +++ b/app/components/DashedBox.vue @@ -0,0 +1,11 @@ + + + diff --git a/app/components/EventsMiniSidebar.vue b/app/components/EventsMiniSidebar.vue new file mode 100644 index 0000000..cd99c95 --- /dev/null +++ b/app/components/EventsMiniSidebar.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/app/components/FilterBar.vue b/app/components/FilterBar.vue new file mode 100644 index 0000000..688de8e --- /dev/null +++ b/app/components/FilterBar.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/app/components/PageHeader.vue b/app/components/PageHeader.vue index a81c103..0547c4a 100644 --- a/app/components/PageHeader.vue +++ b/app/components/PageHeader.vue @@ -1,135 +1,33 @@ + + diff --git a/app/components/ParchmentInset.vue b/app/components/ParchmentInset.vue new file mode 100644 index 0000000..7cb0cbf --- /dev/null +++ b/app/components/ParchmentInset.vue @@ -0,0 +1,35 @@ + + + diff --git a/app/components/PrivacyToggle.vue b/app/components/PrivacyToggle.vue index b2d0227..bafa0ce 100644 --- a/app/components/PrivacyToggle.vue +++ b/app/components/PrivacyToggle.vue @@ -1,56 +1,67 @@ + + diff --git a/app/components/TagInput.vue b/app/components/TagInput.vue new file mode 100644 index 0000000..ca8140f --- /dev/null +++ b/app/components/TagInput.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/app/components/TierPicker.vue b/app/components/TierPicker.vue new file mode 100644 index 0000000..719dc36 --- /dev/null +++ b/app/components/TierPicker.vue @@ -0,0 +1,98 @@ + + + + +