From b51569ef061514559f0703d67c8a8ad8310ff174 Mon Sep 17 00:00:00 2001 From: Allen Francis Date: Tue, 14 Nov 2023 02:01:57 +0530 Subject: [PATCH] feat: implement create space dialog --- src/components/AppButton.vue | 2 +- src/components/AppDialog.vue | 161 +++++++++++++++++++++++++++ src/components/CreateSpaceDialog.vue | 54 +++++++++ src/icons/SpaceIcon.vue | 17 +++ src/icons/XIcon.vue | 14 +++ src/pages/ChooseNamePage.vue | 4 +- src/pages/ListSpacesPage.vue | 27 ++++- tailwind.config.js | 31 +++++- 8 files changed, 305 insertions(+), 5 deletions(-) create mode 100644 src/components/AppDialog.vue create mode 100644 src/components/CreateSpaceDialog.vue create mode 100644 src/icons/SpaceIcon.vue create mode 100644 src/icons/XIcon.vue diff --git a/src/components/AppButton.vue b/src/components/AppButton.vue index 188f6b0..318b221 100644 --- a/src/components/AppButton.vue +++ b/src/components/AppButton.vue @@ -1,7 +1,7 @@ + + + + diff --git a/src/components/CreateSpaceDialog.vue b/src/components/CreateSpaceDialog.vue new file mode 100644 index 0000000..fdc50dd --- /dev/null +++ b/src/components/CreateSpaceDialog.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/src/icons/SpaceIcon.vue b/src/icons/SpaceIcon.vue new file mode 100644 index 0000000..0da06da --- /dev/null +++ b/src/icons/SpaceIcon.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/icons/XIcon.vue b/src/icons/XIcon.vue new file mode 100644 index 0000000..92cf2bb --- /dev/null +++ b/src/icons/XIcon.vue @@ -0,0 +1,14 @@ + + + + + diff --git a/src/pages/ChooseNamePage.vue b/src/pages/ChooseNamePage.vue index 75755a4..6c8b190 100644 --- a/src/pages/ChooseNamePage.vue +++ b/src/pages/ChooseNamePage.vue @@ -2,7 +2,9 @@