From 4dfbd845d3e9f1b998673dda16c069bd13043baa Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Sat, 30 Nov 2024 19:15:23 +0100 Subject: [PATCH] feat: :sparkles: Add new composer --- bun.lockb | Bin 504976 -> 504976 bytes .../action-buttons.vue | 0 .../autocomplete-suggestbox.vue | 0 .../{composer => composer-old}/button.vue | 0 components/composer-old/composer.vue | 222 +++++++++++++++ .../content-warning.vue | 0 .../emoji-suggestbox.vue | 0 .../mention-suggestbox.vue | 0 .../modal.client.vue | 0 .../responding-to.vue | 0 .../rich-text-box.vue | 0 .../{composer => composer-old}/suggestbox.vue | 0 .../uploader/alt-text-editor.vue | 0 .../uploader/file-preview.vue | 0 .../uploader/file-shadow-overlay.vue | 0 .../uploader/file-size.vue | 0 .../uploader/preview-content.vue | 0 .../uploader/remove-button.vue | 0 .../uploader/uploader.vue | 0 components/composer/composer.vue | 253 +++--------------- components/composer/dialog.vue | 20 ++ components/inputs/rich-textbox-input.vue | 4 +- components/notes/content.vue | 2 +- components/notes/note.vue | 2 +- components/sidebars/sidebar.vue | 8 + components/ui/button/index.ts | 2 +- components/ui/dialog/Dialog.vue | 19 ++ components/ui/dialog/DialogClose.vue | 11 + components/ui/dialog/DialogContent.vue | 56 ++++ components/ui/dialog/DialogDescription.vue | 30 +++ components/ui/dialog/DialogFooter.vue | 19 ++ components/ui/dialog/DialogHeader.vue | 16 ++ components/ui/dialog/DialogScrollContent.vue | 61 +++++ components/ui/dialog/DialogTitle.vue | 31 +++ components/ui/dialog/DialogTrigger.vue | 11 + components/ui/dialog/index.ts | 9 + components/ui/sidebar/SidebarInset.vue | 2 +- components/ui/textarea/Textarea.vue | 23 ++ components/ui/textarea/index.ts | 1 + layouts/app.vue | 4 +- 40 files changed, 584 insertions(+), 222 deletions(-) rename components/{composer => composer-old}/action-buttons.vue (100%) rename components/{composer => composer-old}/autocomplete-suggestbox.vue (100%) rename components/{composer => composer-old}/button.vue (100%) create mode 100644 components/composer-old/composer.vue rename components/{composer => composer-old}/content-warning.vue (100%) rename components/{composer => composer-old}/emoji-suggestbox.vue (100%) rename components/{composer => composer-old}/mention-suggestbox.vue (100%) rename components/{composer => composer-old}/modal.client.vue (100%) rename components/{composer => composer-old}/responding-to.vue (100%) rename components/{composer => composer-old}/rich-text-box.vue (100%) rename components/{composer => composer-old}/suggestbox.vue (100%) rename components/{composer => composer-old}/uploader/alt-text-editor.vue (100%) rename components/{composer => composer-old}/uploader/file-preview.vue (100%) rename components/{composer => composer-old}/uploader/file-shadow-overlay.vue (100%) rename components/{composer => composer-old}/uploader/file-size.vue (100%) rename components/{composer => composer-old}/uploader/preview-content.vue (100%) rename components/{composer => composer-old}/uploader/remove-button.vue (100%) rename components/{composer => composer-old}/uploader/uploader.vue (100%) create mode 100644 components/composer/dialog.vue create mode 100644 components/ui/dialog/Dialog.vue create mode 100644 components/ui/dialog/DialogClose.vue create mode 100644 components/ui/dialog/DialogContent.vue create mode 100644 components/ui/dialog/DialogDescription.vue create mode 100644 components/ui/dialog/DialogFooter.vue create mode 100644 components/ui/dialog/DialogHeader.vue create mode 100644 components/ui/dialog/DialogScrollContent.vue create mode 100644 components/ui/dialog/DialogTitle.vue create mode 100644 components/ui/dialog/DialogTrigger.vue create mode 100644 components/ui/dialog/index.ts create mode 100644 components/ui/textarea/Textarea.vue create mode 100644 components/ui/textarea/index.ts diff --git a/bun.lockb b/bun.lockb index 8870bee693c41167edd1b30b7322dcd4aa1e45cf..f5c5d344dcf7888075703cc7d488c62d3bec0dca 100755 GIT binary patch delta 40 qcmbR6Qf|UaxrP?T7N!>FEiCK*aWFAJK>PN8EI`bFEiCK*aWKXi8tED68MJTz#{$Hx+qeH?ySWtrQAiQ3 diff --git a/components/composer/action-buttons.vue b/components/composer-old/action-buttons.vue similarity index 100% rename from components/composer/action-buttons.vue rename to components/composer-old/action-buttons.vue diff --git a/components/composer/autocomplete-suggestbox.vue b/components/composer-old/autocomplete-suggestbox.vue similarity index 100% rename from components/composer/autocomplete-suggestbox.vue rename to components/composer-old/autocomplete-suggestbox.vue diff --git a/components/composer/button.vue b/components/composer-old/button.vue similarity index 100% rename from components/composer/button.vue rename to components/composer-old/button.vue diff --git a/components/composer-old/composer.vue b/components/composer-old/composer.vue new file mode 100644 index 0000000..5090665 --- /dev/null +++ b/components/composer-old/composer.vue @@ -0,0 +1,222 @@ + + + \ No newline at end of file diff --git a/components/composer/content-warning.vue b/components/composer-old/content-warning.vue similarity index 100% rename from components/composer/content-warning.vue rename to components/composer-old/content-warning.vue diff --git a/components/composer/emoji-suggestbox.vue b/components/composer-old/emoji-suggestbox.vue similarity index 100% rename from components/composer/emoji-suggestbox.vue rename to components/composer-old/emoji-suggestbox.vue diff --git a/components/composer/mention-suggestbox.vue b/components/composer-old/mention-suggestbox.vue similarity index 100% rename from components/composer/mention-suggestbox.vue rename to components/composer-old/mention-suggestbox.vue diff --git a/components/composer/modal.client.vue b/components/composer-old/modal.client.vue similarity index 100% rename from components/composer/modal.client.vue rename to components/composer-old/modal.client.vue diff --git a/components/composer/responding-to.vue b/components/composer-old/responding-to.vue similarity index 100% rename from components/composer/responding-to.vue rename to components/composer-old/responding-to.vue diff --git a/components/composer/rich-text-box.vue b/components/composer-old/rich-text-box.vue similarity index 100% rename from components/composer/rich-text-box.vue rename to components/composer-old/rich-text-box.vue diff --git a/components/composer/suggestbox.vue b/components/composer-old/suggestbox.vue similarity index 100% rename from components/composer/suggestbox.vue rename to components/composer-old/suggestbox.vue diff --git a/components/composer/uploader/alt-text-editor.vue b/components/composer-old/uploader/alt-text-editor.vue similarity index 100% rename from components/composer/uploader/alt-text-editor.vue rename to components/composer-old/uploader/alt-text-editor.vue diff --git a/components/composer/uploader/file-preview.vue b/components/composer-old/uploader/file-preview.vue similarity index 100% rename from components/composer/uploader/file-preview.vue rename to components/composer-old/uploader/file-preview.vue diff --git a/components/composer/uploader/file-shadow-overlay.vue b/components/composer-old/uploader/file-shadow-overlay.vue similarity index 100% rename from components/composer/uploader/file-shadow-overlay.vue rename to components/composer-old/uploader/file-shadow-overlay.vue diff --git a/components/composer/uploader/file-size.vue b/components/composer-old/uploader/file-size.vue similarity index 100% rename from components/composer/uploader/file-size.vue rename to components/composer-old/uploader/file-size.vue diff --git a/components/composer/uploader/preview-content.vue b/components/composer-old/uploader/preview-content.vue similarity index 100% rename from components/composer/uploader/preview-content.vue rename to components/composer-old/uploader/preview-content.vue diff --git a/components/composer/uploader/remove-button.vue b/components/composer-old/uploader/remove-button.vue similarity index 100% rename from components/composer/uploader/remove-button.vue rename to components/composer-old/uploader/remove-button.vue diff --git a/components/composer/uploader/uploader.vue b/components/composer-old/uploader/uploader.vue similarity index 100% rename from components/composer/uploader/uploader.vue rename to components/composer-old/uploader/uploader.vue diff --git a/components/composer/composer.vue b/components/composer/composer.vue index 5090665..1614de4 100644 --- a/components/composer/composer.vue +++ b/components/composer/composer.vue @@ -1,222 +1,47 @@