From 3004bf4816d13424da6f7800986a508e0f586190 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Fri, 26 Apr 2024 21:04:02 -1000 Subject: [PATCH] feat: :sparkles: Add post composer --- components/buttons/primary.vue | 8 +++- components/composer/composer.vue | 77 ++++++++++++++++++++++++++++++ components/composer/modal.vue | 38 +++++++++++++++ components/sidebars/navigation.vue | 9 ++-- 4 files changed, 126 insertions(+), 6 deletions(-) create mode 100644 components/composer/composer.vue create mode 100644 components/composer/modal.vue diff --git a/components/buttons/primary.vue b/components/buttons/primary.vue index eb544ec..d96e146 100644 --- a/components/buttons/primary.vue +++ b/components/buttons/primary.vue @@ -1,5 +1,5 @@ @@ -9,7 +9,11 @@ import type { ButtonHTMLAttributes } from "vue"; interface Props extends /* @vue-ignore */ ButtonHTMLAttributes {} -defineProps(); +defineProps< + Props & { + loading?: boolean; + } +>(); \ No newline at end of file diff --git a/components/composer/composer.vue b/components/composer/composer.vue new file mode 100644 index 0000000..9a356aa --- /dev/null +++ b/components/composer/composer.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/components/composer/modal.vue b/components/composer/modal.vue new file mode 100644 index 0000000..0f52262 --- /dev/null +++ b/components/composer/modal.vue @@ -0,0 +1,38 @@ + + + \ No newline at end of file diff --git a/components/sidebars/navigation.vue b/components/sidebars/navigation.vue index ef7c606..cce384f 100644 --- a/components/sidebars/navigation.vue +++ b/components/sidebars/navigation.vue @@ -17,7 +17,6 @@ -

Account

@@ -41,13 +40,14 @@

Posts

- Compose
+