From b24d9a0e2218000192fc519c2a148bad9b5eaa90 Mon Sep 17 00:00:00 2001 From: id Date: Mon, 24 Mar 2025 23:02:10 +0000 Subject: [PATCH 1/3] new file: .idx/dev.nix modified: package-lock.json --- .idx/dev.nix | 27 +++++++++++++++++++++++++++ package-lock.json | 8 ++++---- 2 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 .idx/dev.nix diff --git a/.idx/dev.nix b/.idx/dev.nix new file mode 100644 index 0000000..77bd860 --- /dev/null +++ b/.idx/dev.nix @@ -0,0 +1,27 @@ +{pkgs}: { + channel = "stable-24.05"; + packages = [ + pkgs.nodejs_20 + ]; + idx.extensions = [ + "svelte.svelte-vscode" + "vue.volar" + ]; + idx.previews = { + previews = { + web = { + command = [ + "npm" + "run" + "dev" + "--" + "--port" + "$PORT" + "--host" + "0.0.0.0" + ]; + manager = "web"; + }; + }; + }; +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index c8957a7..9fc29c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "tailadmin-vue-pro-2.0", - "version": "0.0.0", + "name": "tailadmin-vue-pro-2.0.1", + "version": "2.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "tailadmin-vue-pro-2.0", - "version": "0.0.0", + "name": "tailadmin-vue-pro-2.0.1", + "version": "2.0.1", "dependencies": { "@fullcalendar/core": "^6.1.15", "@fullcalendar/daygrid": "^6.1.15", From 265fa9b5eca92cbc04180f8613decf4885a2a071 Mon Sep 17 00:00:00 2001 From: id Date: Mon, 24 Mar 2025 23:28:35 +0000 Subject: [PATCH 2/3] modified: src/App.vue new file: src/components/cases/RecentCases.vue modified: src/components/layout/AdminLayout.vue modified: src/components/layout/AppSidebar.vue modified: src/components/layout/SidebarWidget.vue modified: src/router/index.ts new file: src/views/Admin.vue new file: src/views/Cases.vue new file: src/views/Dashboard.vue deleted: src/views/Ecommerce.vue new file: src/views/NewCase.vue new file: src/views/Reports.vue --- src/App.vue | 7 +- src/components/cases/RecentCases.vue | 86 ++++++++ src/components/layout/AdminLayout.vue | 28 ++- src/components/layout/AppSidebar.vue | 166 +++++---------- src/components/layout/SidebarWidget.vue | 16 -- src/router/index.ts | 267 ++++++++++++------------ src/views/Admin.vue | 5 + src/views/Cases.vue | 9 + src/views/Dashboard.vue | 39 ++++ src/views/Ecommerce.vue | 47 ----- src/views/NewCase.vue | 6 + src/views/Reports.vue | 5 + 12 files changed, 353 insertions(+), 328 deletions(-) create mode 100644 src/components/cases/RecentCases.vue create mode 100644 src/views/Admin.vue create mode 100644 src/views/Cases.vue create mode 100644 src/views/Dashboard.vue delete mode 100644 src/views/Ecommerce.vue create mode 100644 src/views/NewCase.vue create mode 100644 src/views/Reports.vue diff --git a/src/App.vue b/src/App.vue index a49b2a2..926801d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,12 +1,11 @@ diff --git a/src/components/cases/RecentCases.vue b/src/components/cases/RecentCases.vue new file mode 100644 index 0000000..7681ee5 --- /dev/null +++ b/src/components/cases/RecentCases.vue @@ -0,0 +1,86 @@ + + + \ No newline at end of file diff --git a/src/components/layout/AdminLayout.vue b/src/components/layout/AdminLayout.vue index 2459394..74ff449 100644 --- a/src/components/layout/AdminLayout.vue +++ b/src/components/layout/AdminLayout.vue @@ -1,23 +1,19 @@ diff --git a/src/components/layout/AppSidebar.vue b/src/components/layout/AppSidebar.vue index 64646ff..c367890 100644 --- a/src/components/layout/AppSidebar.vue +++ b/src/components/layout/AppSidebar.vue @@ -19,9 +19,7 @@ !isExpanded && !isHovered ? 'lg:justify-center' : 'justify-start', ]" > - - Logo - Logo @@ -57,11 +57,10 @@ !isExpanded && !isHovered ? 'lg:justify-center' : 'justify-start', - ]" - > + ]"> +
    @@ -78,34 +77,27 @@ !isExpanded && !isHovered ? 'lg:justify-center' : 'lg:justify-start', - ]" + ] > - + ]"> - {{ item.name }} + {{ item.name }} + v-if="isExpanded || isHovered || isMobileOpen" + :class="[ + 'ml-auto w-5 h-5 transition-transform duration-200', + { + 'rotate-180 text-brand-500': isSubmenuOpen( + groupIndex, + index + ), + }, + ]" /> - + ]"> - {{ item.name }} + {{ item.name }} - {{ subItem.name }} + {{subItem.name}} - - new + + new - + pro - - +
@@ -214,30 +180,22 @@ \ No newline at end of file diff --git a/src/views/Cases.vue b/src/views/Cases.vue new file mode 100644 index 0000000..6e26bda --- /dev/null +++ b/src/views/Cases.vue @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue new file mode 100644 index 0000000..418cefa --- /dev/null +++ b/src/views/Dashboard.vue @@ -0,0 +1,39 @@ + + + + + \ No newline at end of file diff --git a/src/views/Ecommerce.vue b/src/views/Ecommerce.vue deleted file mode 100644 index c0616c9..0000000 --- a/src/views/Ecommerce.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - diff --git a/src/views/NewCase.vue b/src/views/NewCase.vue new file mode 100644 index 0000000..306852e --- /dev/null +++ b/src/views/NewCase.vue @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/src/views/Reports.vue b/src/views/Reports.vue new file mode 100644 index 0000000..43d1f29 --- /dev/null +++ b/src/views/Reports.vue @@ -0,0 +1,5 @@ + + + \ No newline at end of file From ee68632ea9be4588227053aef80e5b9883ab772f Mon Sep 17 00:00:00 2001 From: id Date: Mon, 24 Mar 2025 23:30:14 +0000 Subject: [PATCH 3/3] modified: src/components/layout/AppSidebar.vue --- src/components/layout/AppSidebar.vue | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/components/layout/AppSidebar.vue b/src/components/layout/AppSidebar.vue index c367890..8278e1a 100644 --- a/src/components/layout/AppSidebar.vue +++ b/src/components/layout/AppSidebar.vue @@ -19,7 +19,9 @@ !isExpanded && !isHovered ? 'lg:justify-center' : 'justify-start', ]" > - + Logo - Logo + Logo