diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..d8440ec
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,19 @@
+.git
+.gitignore
+.idea
+.vscode
+
+node_modules
+.nuxt
+.output
+
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+
+.DS_Store
+
+# Local env files (prefer passing via --env-file)
+.env
+.env.*
diff --git a/_mockApis/components/datatable/dataTable.ts b/_mockApis/components/datatable/dataTable.ts
deleted file mode 100644
index ebe5c4e..0000000
--- a/_mockApis/components/datatable/dataTable.ts
+++ /dev/null
@@ -1,363 +0,0 @@
-
-import type { Datatables,SelectedRowDatatable,filtrable } from '@/types/components/datatables/index';
-
-import img1 from '@/assets/images/blog/blog-img1.jpg';
-import img2 from '@/assets/images/blog/blog-img2.jpg';
-import img3 from '@/assets/images/blog/blog-img3.jpg';
-import img4 from '@/assets/images/blog/blog-img4.jpg';
-import img5 from '@/assets/images/blog/blog-img5.jpg';
-
-const BasicDatatables: Datatables[] = [
- {
- name: 'Sunil Joshi',
- post: 'Web Designer',
- project: 'Elite Admin',
- status: 'Active',
- budget: '$3.9'
- },
- {
- name: 'Andrew McDownland',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
-
- },
- {
- name: 'Christopher Jamil',
- post: 'Project Manager',
- project: 'MedicalPro WP Template',
- status: 'Completed',
- budget: '$12.8k'
- },
- {
- name: 'Nirav Joshi',
- post: 'Frontend Engineer',
- project: 'Hosting Press HTML',
- status: 'Active',
- budget: '$2.4k'
- },
- {
- name: 'Micheal Doe',
- post: 'Content Writer',
- project: 'Helping Hands WP Template',
- status: 'Cancel',
- budget: '$9.3k'
- },
- {
- name: 'Daniel Kristeen',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
-
- },
- {
- name: 'Julian Josephs',
- post: 'Project Manager',
- project: 'MedicalPro WP Template',
- status: 'Completed',
- budget: '$12.8k'
- },
- {
- name: 'Jan Petrovic',
- post: 'Web Designer',
- project: 'Elite Admin',
- status: 'Active',
- budget: '$3.9'
- },
- {
- name: 'Leanne Graham',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
-
- },
- {
- name: 'Glenna Reichert',
- post: 'Web DEveloper',
- project: 'Monster Admin',
- status: 'Pending',
- budget: '$30.5k',
- },
-
-];
-
-const SelectedRow: SelectedRowDatatable[] = [
- {
- name: 'Sunil Joshi',
- post: 'Web Designer',
- project: 'Elite Admin',
- status: 'Active',
- budget: '$3.9',
- selectable: false,
- },
- {
- name: 'Andrew McDownland',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- selectable: true,
- },
- {
- name: 'Christopher Jamil',
- post: 'Project Manager',
- project: 'MedicalPro WP Template',
- status: 'Completed',
- budget: '$12.8k',
- selectable: true,
- },
- {
- name: 'Nirav Joshi',
- post: 'Frontend Engineer',
- project: 'Hosting Press HTML',
- status: 'Active',
- budget: '$2.4k',
- selectable: false,
- },
- {
- name: 'Micheal Doe',
- post: 'Content Writer',
- project: 'Helping Hands WP Template',
- status: 'Cancel',
- budget: '$9.3k',
- selectable: false,
- },
- {
- name: 'Jan Petrovic',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- selectable: true,
- },
- {
- name: 'Daniel Kristeen',
- post: 'Project Manager',
- project: 'MedicalPro WP Template',
- status: 'Completed',
- budget: '$12.8k',
- selectable: false,
- },
- {
- name: 'Julian Josephs',
- post: 'Web Designer',
- project: 'Elite Admin',
- status: 'Active',
- budget: '$3.9',
- selectable: true
- },
- {
- name: 'Leanne Graham',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- selectable: false,
- },
- {
- name: 'Glenna Reichert',
- post: 'Web DEveloper',
- project: 'Monster Admin',
- status: 'Pending',
- budget: '$30.5k',
- selectable: true,
- },
-
-];
-
-const UppercaseFilter: Datatables[] = [
- {
- name: 'Sunil Joshi',
- post: 'Web Designer',
- project: 'Elite Admin',
- status: 'Active',
- budget: '$3.9',
-
- },
- {
- name: 'Andrew McDownland',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- },
- {
- name: 'Christopher Jamil',
- post: 'Project Manager',
- project: 'MedicalPro WP Template',
- status: 'Completed',
- budget: '$12.8k',
- },
- {
- name: 'Nirav Joshi',
- post: 'Frontend Engineer',
- project: 'Hosting Press HTML',
- status: 'Active',
- budget: '$2.4k',
- },
- {
- name: 'MICHEL DOE',
- post: 'Content Writer',
- project: 'Helping Hands WP Template',
- status: 'Cancel',
- budget: '$9.3k',
- },
- {
- name: 'JAN PETROVICK',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- },
- {
- name: 'Daniel Kristeen',
- post: 'Project Manager',
- project: 'MedicalPro WP Template',
- status: 'Completed',
- budget: '$12.8k',
- },
- {
- name: 'Julian Josephs',
- post: 'Web Designer',
- project: 'Elite Admin',
- status: 'Active',
- budget: '$3.9',
- },
- {
- name: 'Leanne Graham',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- },
- {
- name: 'Glenna Reichert',
- post: 'Web DEveloper',
- project: 'Monster Admin',
- status: 'Pending',
- budget: '$30.5k',
- },
-
-
-];
-
-const GroupTable: Datatables[] = [
- {
- name: 'Sunil Joshi',
- post: 'Web Designer',
- project: 'Elite Admin',
- status: 'Active',
- budget: '$3.9',
-
- },
- {
- name: 'Andrew McDownland',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- },
- {
- name: 'Christopher Jamil',
- post: 'Project Manager',
- project: 'MedicalPro WP Template',
- status: 'Completed',
- budget: '$12.8k',
- },
- {
- name: 'Nirav Joshi',
- post: 'Frontend Engineer',
- project: 'Hosting Press HTML',
- status: 'Active',
- budget: '$2.4k',
- },
- {
- name: 'MICHEL DOE',
- post: 'Content Writer',
- project: 'Helping Hands WP Template',
- status: 'Cancel',
- budget: '$9.3k',
- },
- {
- name: 'JAN PETROVICK',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- },
- {
- name: 'Daniel Kristeen',
- post: 'Project Manager',
- project: 'MedicalPro WP Template',
- status: 'Completed',
- budget: '$12.8k',
- },
- {
- name: 'Julian Josephs',
- post: 'Web Designer',
- project: 'Elite Admin',
- status: 'Active',
- budget: '$3.9',
- },
- {
- name: 'Leanne Graham',
- post: 'Project Manager',
- project: 'Real Homes WP Template',
- status: 'Pending',
- budget: '$24.5k',
- },
- {
- name: 'Glenna Reichert',
- post: 'Web DEveloper',
- project: 'Monster Admin',
- status: 'Pending',
- budget: '$30.5k',
- },
-
-];
-
-const Filtrable: filtrable[] = [
- {
- name: 'Nebula GTX 3080',
- image: img1,
- price: 699.99,
- rating: 5,
- stock: true,
- },
- {
- name: 'Galaxy RTX 3080',
- image: img2,
- price: 799.99,
- rating: 4,
- stock: false,
- },
- {
- name: 'Orion RX 6800 XT',
- image: img3,
- price: 649.99,
- rating: 3,
- stock: true,
- },
- {
- name: 'Vortex RTX 3090',
- image: img4,
- price: 1499.99,
- rating: 4,
- stock: true,
- },
- {
- name: 'Cosmos GTX 1660 Super',
- image: img5,
- price: 299.99,
- rating: 4,
- stock: false,
- },
-
-];
-
-
-
-export {BasicDatatables,SelectedRow,UppercaseFilter,GroupTable,Filtrable};
diff --git a/assets/images/backgrounds/errorimg.svg b/assets/images/backgrounds/errorimg.svg
new file mode 100644
index 0000000..8f2bb44
--- /dev/null
+++ b/assets/images/backgrounds/errorimg.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/images/backgrounds/maintenance.svg b/assets/images/backgrounds/maintenance.svg
new file mode 100644
index 0000000..713c8c6
--- /dev/null
+++ b/assets/images/backgrounds/maintenance.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/components/auth/LoginForm.vue b/components/auth/LoginForm.vue
index 4240fee..5a541e0 100644
--- a/components/auth/LoginForm.vue
+++ b/components/auth/LoginForm.vue
@@ -62,11 +62,11 @@ import api from '~/utils/api';
import { useSnackbarStore } from '~/store/snackbar';
import type { LoginResponse } from '~/types/auth';
-import { useAuth } from '~/composables/useAuth';
+import { useAuthSession } from '~/composables/useAuth';
const snackbarStore = useSnackbarStore();
const { required, emailRules } = useValidation();
-const { fetchUserSession, sessionData } = useAuth();
+const { fetchUserSession, sessionData } = useAuthSession();
const email = ref("");
const password = ref("");
diff --git a/components/layout/full/vertical-header/ProfileDD.vue b/components/layout/full/vertical-header/ProfileDD.vue
index af7298f..ce20720 100644
--- a/components/layout/full/vertical-header/ProfileDD.vue
+++ b/components/layout/full/vertical-header/ProfileDD.vue
@@ -1,11 +1,11 @@
-
-
-
- Aenean imperdiet. Quisque id odio. Cras dapibus. Pellentesque ut neque. Cras dapibus.
-
- Vivamus consectetuer hendrerit lacus. Sed mollis, eros et ultrices tempus, mauris ipsum aliquam libero, non
-
-
-
- Reset
-
-
-
-
diff --git a/components/ui-components/alert/Filled.vue b/components/ui-components/alert/Filled.vue
deleted file mode 100644
index b179db3..0000000
--- a/components/ui-components/alert/Filled.vue
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- This is an error alert — check it out!
- This is a warning alert — check it out!
- This is an info alert — check it out!
- This is a success alert — check it out!
-
-
\ No newline at end of file
diff --git a/components/ui-components/avatar/BasicAvatar.vue b/components/ui-components/avatar/BasicAvatar.vue
deleted file mode 100644
index 102f2f0..0000000
--- a/components/ui-components/avatar/BasicAvatar.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/avatar/IconAvatar.vue b/components/ui-components/avatar/IconAvatar.vue
deleted file mode 100644
index eabac39..0000000
--- a/components/ui-components/avatar/IconAvatar.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/avatar/ImageAvatar.vue b/components/ui-components/avatar/ImageAvatar.vue
deleted file mode 100644
index 9d34798..0000000
--- a/components/ui-components/avatar/ImageAvatar.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
diff --git a/components/ui-components/avatar/LetterAvatar.vue b/components/ui-components/avatar/LetterAvatar.vue
deleted file mode 100644
index fdb48ad..0000000
--- a/components/ui-components/avatar/LetterAvatar.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- A
- B
- C
- D
- E
-
-
diff --git a/components/ui-components/avatar/SizeAvatar.vue b/components/ui-components/avatar/SizeAvatar.vue
deleted file mode 100644
index 112e98c..0000000
--- a/components/ui-components/avatar/SizeAvatar.vue
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/avatar/VariantAvatar.vue b/components/ui-components/avatar/VariantAvatar.vue
deleted file mode 100644
index c8cc1fb..0000000
--- a/components/ui-components/avatar/VariantAvatar.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/button/BaseButtons.vue b/components/ui-components/button/BaseButtons.vue
deleted file mode 100644
index 905c270..0000000
--- a/components/ui-components/button/BaseButtons.vue
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- elevates (default)
- flat
- tonal
- outlined
- text
- plain
-
-
diff --git a/components/ui-components/button/ColorsButtons.vue b/components/ui-components/button/ColorsButtons.vue
deleted file mode 100644
index 9511f67..0000000
--- a/components/ui-components/button/ColorsButtons.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- {{ btn }}
-
-
-
diff --git a/components/ui-components/button/IconColorSizes.vue b/components/ui-components/button/IconColorSizes.vue
deleted file mode 100644
index 7189d03..0000000
--- a/components/ui-components/button/IconColorSizes.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/button/OutlinedButtons.vue b/components/ui-components/button/OutlinedButtons.vue
deleted file mode 100644
index 661c598..0000000
--- a/components/ui-components/button/OutlinedButtons.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- primary
- secondary
-
- Disabled
-
- link
-
-
diff --git a/components/ui-components/button/SizeButtons.vue b/components/ui-components/button/SizeButtons.vue
deleted file mode 100644
index d5955b7..0000000
--- a/components/ui-components/button/SizeButtons.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
- Extra small
-
-
-
- Small
-
-
-
- Normal
-
-
-
- Large
-
-
-
- Extra large
-
-
-
\ No newline at end of file
diff --git a/components/ui-components/button/TextButtons.vue b/components/ui-components/button/TextButtons.vue
deleted file mode 100644
index ad0b394..0000000
--- a/components/ui-components/button/TextButtons.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- {{ btn }}
-
-
-
diff --git a/components/ui-components/cards/CardsContentWrap.vue b/components/ui-components/cards/CardsContentWrap.vue
deleted file mode 100644
index 9d1fcf1..0000000
--- a/components/ui-components/cards/CardsContentWrap.vue
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Messages
-
-
-
-
-
-
-
-
-
- Today
-
-
-
-
-
- {{ message.from }} @{{ message.time }}
-
-
{{ message.message }}
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/cards/CardsMedia.vue b/components/ui-components/cards/CardsMedia.vue
deleted file mode 100644
index b958dc1..0000000
--- a/components/ui-components/cards/CardsMedia.vue
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
- Top 10 Australian beaches
-
-
- Number 10
-
-
- Whitehaven Beach
-
- Whitsunday Island, Whitsunday Islands
-
-
-
- Share
-
- Explore
-
-
-
diff --git a/components/ui-components/cards/CardsProps.vue b/components/ui-components/cards/CardsProps.vue
deleted file mode 100644
index 2d6f023..0000000
--- a/components/ui-components/cards/CardsProps.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/cards/CardsSlots.vue b/components/ui-components/cards/CardsSlots.vue
deleted file mode 100644
index 4314bab..0000000
--- a/components/ui-components/cards/CardsSlots.vue
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
- This is a title
-
- This is a subtitle
-
- This is content
-
diff --git a/components/ui-components/cards/CardsTwitter.vue b/components/ui-components/cards/CardsTwitter.vue
deleted file mode 100644
index 021cadb..0000000
--- a/components/ui-components/cards/CardsTwitter.vue
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- "Turns out semicolon-less style is easier and safer in TS because most gotcha edge cases are type invalid as well."
-
-
-
-
-
-
-
-
- Evan You
-
- Vue Creator
-
-
-
-
- 256
- ·
-
- 45
-
-
-
-
-
-
diff --git a/components/ui-components/cards/CardsWeather.vue b/components/ui-components/cards/CardsWeather.vue
deleted file mode 100644
index ccc6777..0000000
--- a/components/ui-components/cards/CardsWeather.vue
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- Extreme Weather Alert
-
-
-
-
-
-
- 64°F
-
-
-
-
-
-
-
-
-
-
- 123 km/h
-
-
-
- 48%
-
-
-
-
-
-
-
-
-
-
-
- {{ !expand ? 'Full Report' : 'Hide Report' }}
-
-
-
-
diff --git a/components/ui-components/chip/Closable.vue b/components/ui-components/chip/Closable.vue
deleted file mode 100644
index b5c9b97..0000000
--- a/components/ui-components/chip/Closable.vue
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- Primary Deletable
- Secondary Deletable
- Warning Deletable
- Success Deletable
- Error Deletable
- Info Deletable
-
-
diff --git a/components/ui-components/chip/CustomIcon.vue b/components/ui-components/chip/CustomIcon.vue
deleted file mode 100644
index 6fb87ac..0000000
--- a/components/ui-components/chip/CustomIcon.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Custom Icon
-
-
-
-
- Custom Icon
-
-
-
-
diff --git a/components/ui-components/chip/CustomIconOutlined.vue b/components/ui-components/chip/CustomIconOutlined.vue
deleted file mode 100644
index 880be19..0000000
--- a/components/ui-components/chip/CustomIconOutlined.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Custom Icon
-
-
-
-
- Custom Icon
-
-
-
-
diff --git a/components/ui-components/chip/Disabled.vue b/components/ui-components/chip/Disabled.vue
deleted file mode 100644
index 583149e..0000000
--- a/components/ui-components/chip/Disabled.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Custom Icon
-
-
-
-
- Custom Icon
-
-
-
-
diff --git a/components/ui-components/chip/FilledColor.vue b/components/ui-components/chip/FilledColor.vue
deleted file mode 100644
index 5cc554c..0000000
--- a/components/ui-components/chip/FilledColor.vue
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
- Default Filled
-
-
- Default Deletable
-
-
-
-
-
- Primary Filled
-
-
-
-
- Primary Deletable
-
-
-
- Secondary Filled
-
-
- Secondary Deletable
-
-
-
-
-
- Default Filled
-
-
-
-
- Default Deletable
-
-
-
- Default Filled
-
-
- Default Deletable
-
-
-
-
-
- Default Filled
-
-
-
-
- Default Deletable
-
-
-
-
diff --git a/components/ui-components/chip/LabelChip.vue b/components/ui-components/chip/LabelChip.vue
deleted file mode 100644
index d4836ec..0000000
--- a/components/ui-components/chip/LabelChip.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- Primary
- Secondary
- Warning
- Success
- Error
-
-
diff --git a/components/ui-components/chip/Outlined.vue b/components/ui-components/chip/Outlined.vue
deleted file mode 100644
index 61c9694..0000000
--- a/components/ui-components/chip/Outlined.vue
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
- Default Filled
-
-
- Default Deletable
-
-
-
-
-
- Primary Filled
-
-
-
-
- Primary Deletable
-
-
-
- Secondary Filled
-
-
- Secondary Deletable
-
-
-
-
-
- Default Filled
-
-
-
-
- Default Deletable
-
-
-
- Default Filled
-
-
- Default Deletable
-
-
-
-
-
- Default Filled
-
-
-
-
- Default Deletable
-
-
-
-
diff --git a/components/ui-components/chip/Sizes.vue b/components/ui-components/chip/Sizes.vue
deleted file mode 100644
index d7e071a..0000000
--- a/components/ui-components/chip/Sizes.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- x-small
- small
- Default
- large
- x-large
-
-
diff --git a/components/ui-components/dialogs/DialogConfirmModal.vue b/components/ui-components/dialogs/DialogConfirmModal.vue
deleted file mode 100644
index c15a10a..0000000
--- a/components/ui-components/dialogs/DialogConfirmModal.vue
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
- Open Confirm Dialog
-
-
-
- {{ dialogTitle}}
-
- {{ dialogMessage }}
-
-
-
- Tidak
-
-
- Ya
-
-
-
-
-
diff --git a/components/ui-components/dialogs/DialogsActivator.vue b/components/ui-components/dialogs/DialogsActivator.vue
deleted file mode 100644
index 8997c21..0000000
--- a/components/ui-components/dialogs/DialogsActivator.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
- Open Simple Dialog
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
- eiusmod tempor incididunt ut labore et dolore magna aliqua.
-
-
- Close Dialog
-
-
-
-
-
-
diff --git a/components/ui-components/dialogs/DialogsForm.vue b/components/ui-components/dialogs/DialogsForm.vue
deleted file mode 100644
index f0654f9..0000000
--- a/components/ui-components/dialogs/DialogsForm.vue
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
-
- Open Form Dialog
-
-
-
-
- User Profile
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- *indicates required field
-
-
-
-
-
- Close
-
-
- Save
-
-
-
-
-
-
-
diff --git a/components/ui-components/dialogs/DialogsFullscreen.vue b/components/ui-components/dialogs/DialogsFullscreen.vue
deleted file mode 100644
index 46e1651..0000000
--- a/components/ui-components/dialogs/DialogsFullscreen.vue
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
- Open Fullscreen Dialog
-
-
-
-
-
-
- Settings
-
-
- Save
-
-
-
-
- User Controls
-
-
-
-
-
- General
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/dialogs/DialogsModel.vue b/components/ui-components/dialogs/DialogsModel.vue
deleted file mode 100644
index 75097a4..0000000
--- a/components/ui-components/dialogs/DialogsModel.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- Open Dialog
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
- eiusmod tempor incididunt ut labore et dolore magna aliqua.
-
-
- Close Dialog
-
-
-
-
-
diff --git a/components/ui-components/dialogs/DialogsNested.vue b/components/ui-components/dialogs/DialogsNested.vue
deleted file mode 100644
index b1a1d08..0000000
--- a/components/ui-components/dialogs/DialogsNested.vue
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
- Open Dialog 1
-
-
-
- Dialog 1
-
-
- Open Dialog 2
-
-
-
- Close
-
-
-
-
-
-
- Dialog 2
-
-
- Open Dialog 3
-
-
-
- Close
-
-
-
-
-
-
-
- Dialog 3
-
-
- Close
-
-
-
-
-
diff --git a/components/ui-components/dialogs/DialogsPersistent.vue b/components/ui-components/dialogs/DialogsPersistent.vue
deleted file mode 100644
index 1a7dff7..0000000
--- a/components/ui-components/dialogs/DialogsPersistent.vue
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
- Open Dialog
-
-
-
- Use Google's location service?
-
- Let Google help apps determine location. This means sending anonymous
- location data to Google, even when no apps are running.
-
-
-
- Disagree
-
-
- Agree
-
-
-
-
-
-
diff --git a/components/ui-components/dialogs/DialogsScrollable.vue b/components/ui-components/dialogs/DialogsScrollable.vue
deleted file mode 100644
index 98d253b..0000000
--- a/components/ui-components/dialogs/DialogsScrollable.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
- Open Scrolling Dialog
-
-
- Select Country
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Close
-
-
- Save
-
-
-
-
-
-
diff --git a/components/ui-components/dialogs/DialogsTransitions.vue b/components/ui-components/dialogs/DialogsTransitions.vue
deleted file mode 100644
index c94baa0..0000000
--- a/components/ui-components/dialogs/DialogsTransitions.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
- Open Transition Dialog
-
-
-
- Opening from the bottom
-
- Hello world!
-
-
- Close
-
-
-
-
-
-
diff --git a/components/ui-components/dialogs/Test.vue b/components/ui-components/dialogs/Test.vue
deleted file mode 100644
index 95bb2a2..0000000
--- a/components/ui-components/dialogs/Test.vue
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
- {{ title }}
-
-
-
- {{ message }}
-
-
-
-
-
-
- Tidak
-
-
-
- Ya
-
-
-
-
-
diff --git a/components/ui-components/expansionpanel/Advance.vue b/components/ui-components/expansionpanel/Advance.vue
deleted file mode 100644
index eea9f73..0000000
--- a/components/ui-components/expansionpanel/Advance.vue
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
- General settings
-
-
- i am an accordion
-
-
-
-
- Nulla facilisi. Phasellus sollicitudin nulla et quam mattis feugiat. Aliquam eget maximus est, id dignissim quam.
-
-
-
-
-
-
-
- Users
-
-
- You are currently not an owner
-
-
-
-
- Nulla facilisi. Phasellus sollicitudin nulla et quam mattis feugiat. Aliquam eget maximus est, id dignissim quam.
-
-
-
-
-
-
-
- Advance Settings
-
-
- Filtering has been entirely disabled for whole web server
-
-
-
-
- Nulla facilisi. Phasellus sollicitudin nulla et quam mattis feugiat. Aliquam eget maximus est, id dignissim quam.
-
-
-
-
-
-
-
- Personal data
-
-
-
-
- Nulla facilisi. Phasellus sollicitudin nulla et quam mattis feugiat. Aliquam eget maximus est, id dignissim quam.
-
-
-
-
-
\ No newline at end of file
diff --git a/components/ui-components/expansionpanel/Basic.vue b/components/ui-components/expansionpanel/Basic.vue
deleted file mode 100644
index 9efc39b..0000000
--- a/components/ui-components/expansionpanel/Basic.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- Accordion 1
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
- Accordion 2
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
- Accordion 3
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
-
diff --git a/components/ui-components/expansionpanel/CustomizedIcon.vue b/components/ui-components/expansionpanel/CustomizedIcon.vue
deleted file mode 100644
index 610b53d..0000000
--- a/components/ui-components/expansionpanel/CustomizedIcon.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
- Accordion 1
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- Accordion 2
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- Accordion 3
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
diff --git a/components/ui-components/expansionpanel/DefaultExpand.vue b/components/ui-components/expansionpanel/DefaultExpand.vue
deleted file mode 100644
index ba616f1..0000000
--- a/components/ui-components/expansionpanel/DefaultExpand.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- Accordion 1
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
- Accordion 2
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
- Accordion 3
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
-
diff --git a/components/ui-components/expansionpanel/Inset.vue b/components/ui-components/expansionpanel/Inset.vue
deleted file mode 100644
index d35faa7..0000000
--- a/components/ui-components/expansionpanel/Inset.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- Accordion 1
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
- Accordion 2
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
- Accordion 3
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
-
diff --git a/components/ui-components/expansionpanel/Popout.vue b/components/ui-components/expansionpanel/Popout.vue
deleted file mode 100644
index f706763..0000000
--- a/components/ui-components/expansionpanel/Popout.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- Accordion 1
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
- Accordion 2
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
- Accordion 3
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex, sit amet blandit leo lobortis eget.
-
-
-
-
diff --git a/components/ui-components/list/CustomAlignList.vue b/components/ui-components/list/CustomAlignList.vue
deleted file mode 100644
index 6f36f14..0000000
--- a/components/ui-components/list/CustomAlignList.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
- {{ custom.title }}
- {{ custom.percent }}% Profit
- {{ custom.percent }}% Loss
-
- ${{ custom.price }}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/list/DisabledList.vue b/components/ui-components/list/DisabledList.vue
deleted file mode 100644
index 96fdfba..0000000
--- a/components/ui-components/list/DisabledList.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/list/FolderList.vue b/components/ui-components/list/FolderList.vue
deleted file mode 100644
index 8da94fe..0000000
--- a/components/ui-components/list/FolderList.vue
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{ folder.title }}
-
-
- {{ folder.subtitle }}
-
-
-
-
-
diff --git a/components/ui-components/list/NestedList.vue b/components/ui-components/list/NestedList.vue
deleted file mode 100644
index 6792bc8..0000000
--- a/components/ui-components/list/NestedList.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- Nested List Items
-
-
-
-
- Sent Mail
-
-
-
-
-
- Drafts
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/list/RoundedList.vue b/components/ui-components/list/RoundedList.vue
deleted file mode 100644
index 6369359..0000000
--- a/components/ui-components/list/RoundedList.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/list/ScrollableList.vue b/components/ui-components/list/ScrollableList.vue
deleted file mode 100644
index 3662ce9..0000000
--- a/components/ui-components/list/ScrollableList.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
- Item {{ n }}
-
-
-
-
diff --git a/components/ui-components/list/SimpleList.vue b/components/ui-components/list/SimpleList.vue
deleted file mode 100644
index 912d713..0000000
--- a/components/ui-components/list/SimpleList.vue
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/list/SwitchList.vue b/components/ui-components/list/SwitchList.vue
deleted file mode 100644
index b9363f5..0000000
--- a/components/ui-components/list/SwitchList.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/menus/MenusActivatorTooltip.vue b/components/ui-components/menus/MenusActivatorTooltip.vue
deleted file mode 100644
index e29c129..0000000
--- a/components/ui-components/menus/MenusActivatorTooltip.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
- Dropdown w/ Tooltip
-
-
- I'm A Tooltip
-
-
-
-
- {{ item.title }}
-
-
-
-
-
-
diff --git a/components/ui-components/menus/MenusAnchor.vue b/components/ui-components/menus/MenusAnchor.vue
deleted file mode 100644
index 957f638..0000000
--- a/components/ui-components/menus/MenusAnchor.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
- Dropdown
-
-
-
-
- {{ item.title }}
-
-
-
-
-
diff --git a/components/ui-components/menus/MenusHover.vue b/components/ui-components/menus/MenusHover.vue
deleted file mode 100644
index f76fdfd..0000000
--- a/components/ui-components/menus/MenusHover.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
- Dropdown
-
-
-
-
- {{ item.title }}
-
-
-
-
-
-
diff --git a/components/ui-components/menus/MenusPopover.vue b/components/ui-components/menus/MenusPopover.vue
deleted file mode 100644
index 5612cc3..0000000
--- a/components/ui-components/menus/MenusPopover.vue
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
- Menu as Popover
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cancel
- Save
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/BasicRatting.vue b/components/ui-components/ratting/BasicRatting.vue
deleted file mode 100644
index 1fcd34d..0000000
--- a/components/ui-components/ratting/BasicRatting.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/ClearableRatting.vue b/components/ui-components/ratting/ClearableRatting.vue
deleted file mode 100644
index 9809633..0000000
--- a/components/ui-components/ratting/ClearableRatting.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/HalfRatting.vue b/components/ui-components/ratting/HalfRatting.vue
deleted file mode 100644
index 1a5d40c..0000000
--- a/components/ui-components/ratting/HalfRatting.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/HoverRatting.vue b/components/ui-components/ratting/HoverRatting.vue
deleted file mode 100644
index c71bd86..0000000
--- a/components/ui-components/ratting/HoverRatting.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/IconsRatting.vue b/components/ui-components/ratting/IconsRatting.vue
deleted file mode 100644
index fc22037..0000000
--- a/components/ui-components/ratting/IconsRatting.vue
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/LabelRatting.vue b/components/ui-components/ratting/LabelRatting.vue
deleted file mode 100644
index 68c83c0..0000000
--- a/components/ui-components/ratting/LabelRatting.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/LengthRatting.vue b/components/ui-components/ratting/LengthRatting.vue
deleted file mode 100644
index e78da85..0000000
--- a/components/ui-components/ratting/LengthRatting.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/ReadOnlyRatting.vue b/components/ui-components/ratting/ReadOnlyRatting.vue
deleted file mode 100644
index 5c3fba7..0000000
--- a/components/ui-components/ratting/ReadOnlyRatting.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/components/ui-components/ratting/SizeRatting.vue b/components/ui-components/ratting/SizeRatting.vue
deleted file mode 100644
index b328710..0000000
--- a/components/ui-components/ratting/SizeRatting.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/ui-components/tabs/AlignCenterTabs.vue b/components/ui-components/tabs/AlignCenterTabs.vue
deleted file mode 100644
index 70b0aad..0000000
--- a/components/ui-components/tabs/AlignCenterTabs.vue
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
- Landscape
- Products
- Abstract
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/ui-components/tabs/AlignEndTabs.vue b/components/ui-components/tabs/AlignEndTabs.vue
deleted file mode 100644
index 8880cb0..0000000
--- a/components/ui-components/tabs/AlignEndTabs.vue
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
- Landscape
- Products
- Abstract
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/ui-components/tabs/BasicTabs.vue b/components/ui-components/tabs/BasicTabs.vue
deleted file mode 100644
index 656bda9..0000000
--- a/components/ui-components/tabs/BasicTabs.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- Item One
- Item Two
- Item Three
-
-
-
-
-
- Item One
-
-
- Item Two
-
-
- Item Three
-
-
-
-
diff --git a/components/ui-components/tabs/CenterTabs.vue b/components/ui-components/tabs/CenterTabs.vue
deleted file mode 100644
index f0b2537..0000000
--- a/components/ui-components/tabs/CenterTabs.vue
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
- One
- Two
- Three
- Four
- Five
- Six
- Seven
- Eight
- Nine
- Ten
- Eleven
- Twelve
- Thirteen
- Fourteen
-
-
-
\ No newline at end of file
diff --git a/components/ui-components/tabs/ColorTabs.vue b/components/ui-components/tabs/ColorTabs.vue
deleted file mode 100644
index a7ca9b5..0000000
--- a/components/ui-components/tabs/ColorTabs.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- Item One
- Item Two
- Item Three
-
-
-
-
- item one
-
-
- item two
-
-
- item three
-
-
-
-
diff --git a/components/ui-components/tabs/CustomIcons.vue b/components/ui-components/tabs/CustomIcons.vue
deleted file mode 100644
index 1d6ed33..0000000
--- a/components/ui-components/tabs/CustomIcons.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
- Item {{ i }}
-
-
-
-
\ No newline at end of file
diff --git a/components/ui-components/tabs/DisableTabs.vue b/components/ui-components/tabs/DisableTabs.vue
deleted file mode 100644
index d3e987e..0000000
--- a/components/ui-components/tabs/DisableTabs.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- Item One
- Item Two
- Item Three
-
-
-
-
-
- item one
-
-
- item two
-
-
- item three
-
-
-
-
diff --git a/components/ui-components/tabs/IconTabs.vue b/components/ui-components/tabs/IconTabs.vue
deleted file mode 100644
index 3bf1550..0000000
--- a/components/ui-components/tabs/IconTabs.vue
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Item One
-
-
- Item two
-
-
- Item three
-
-
-
-
diff --git a/components/ui-components/tabs/IconsWithLabelTabs.vue b/components/ui-components/tabs/IconsWithLabelTabs.vue
deleted file mode 100644
index e43d7c5..0000000
--- a/components/ui-components/tabs/IconsWithLabelTabs.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
- Recents
-
-
-
- Favorites
-
-
-
- Nearby
-
-
-
-
-
- Item One
-
-
- Item two
-
-
- Item three
-
-
-
-
-
diff --git a/components/ui-components/tooltip/IconTooltip.vue b/components/ui-components/tooltip/IconTooltip.vue
deleted file mode 100644
index 5590047..0000000
--- a/components/ui-components/tooltip/IconTooltip.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
- primary
-
-
-
-
-
-
-
- secondary
-
-
-
-
-
-
-
- warning
-
-
-
-
-
-
-
- error
-
-
-
-
-
diff --git a/components/ui-components/tooltip/SimpleTooltip.vue b/components/ui-components/tooltip/SimpleTooltip.vue
deleted file mode 100644
index 94b8500..0000000
--- a/components/ui-components/tooltip/SimpleTooltip.vue
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
- Start
- Tooltip
-
-
- End
- Tooltip
-
-
- Top
- Tooltip
-
-
- Bottom
- Tooltip
-
-
-
diff --git a/components/ui-components/tooltip/ToggleTolltip.vue b/components/ui-components/tooltip/ToggleTolltip.vue
deleted file mode 100644
index 35fcfcc..0000000
--- a/components/ui-components/tooltip/ToggleTolltip.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- {{ !show ? 'Show Tooltip' : 'Hide Tooltip' }}
-
-
-
-
- mdi-cart
-
-
- Programmatic tooltip
-
-
-
diff --git a/components/widgets/banners/Banner2.vue b/components/widgets/banners/Banner2.vue
deleted file mode 100644
index 6e6d1ab..0000000
--- a/components/widgets/banners/Banner2.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
- Track your every Transaction Easily
- Track and record your every income and expence easily to control your balance
- Download
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/widgets/banners/Banner3.vue b/components/widgets/banners/Banner3.vue
deleted file mode 100644
index 228756c..0000000
--- a/components/widgets/banners/Banner3.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- Oops something went wrong!
-
- Trying again to bypasses these temporary error.
-
- Retry
-
-
-
diff --git a/components/widgets/banners/Banner4.vue b/components/widgets/banners/Banner4.vue
deleted file mode 100644
index 6b9e38c..0000000
--- a/components/widgets/banners/Banner4.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- Oop, Your cart is empty!
-
- Get back to shopping and get rewards from it.
-
- Go for shopping
-
-
-
diff --git a/components/widgets/banners/Banner5.vue b/components/widgets/banners/Banner5.vue
deleted file mode 100644
index 7d06783..0000000
--- a/components/widgets/banners/Banner5.vue
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- LEVEL UP
-
- You reach all Notifications
-
- Congratulations, Tap to continue next task.
-
- Yes, Got it!
-
-
-
diff --git a/components/widgets/banners/Banner6.vue b/components/widgets/banners/Banner6.vue
deleted file mode 100644
index ac49316..0000000
--- a/components/widgets/banners/Banner6.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- Mutual Friend Revealed
-
-
-
-
-
-
- Tommoie Henderson
-
- Accept the request and type a message
-
-
- accept
- remove
-
-
-
-
-
diff --git a/components/widgets/banners/WelcomCard.vue b/components/widgets/banners/WelcomCard.vue
deleted file mode 100644
index 8ebf62b..0000000
--- a/components/widgets/banners/WelcomCard.vue
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
- Welcome back David!
- You have earned 54% more than last month which is great thing.
- check
-
-
-
-
-
-
diff --git a/components/widgets/cards/BlogCards.vue b/components/widgets/cards/BlogCards.vue
deleted file mode 100644
index 38aa560..0000000
--- a/components/widgets/cards/BlogCards.vue
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ card.title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/widgets/cards/FollowerCards.vue b/components/widgets/cards/FollowerCards.vue
deleted file mode 100644
index b0e9eec..0000000
--- a/components/widgets/cards/FollowerCards.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
Follow
-
-
-
-
-
-
diff --git a/components/widgets/cards/GiftCards.vue b/components/widgets/cards/GiftCards.vue
deleted file mode 100644
index 20f2fae..0000000
--- a/components/widgets/cards/GiftCards.vue
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Gift to Friend ($50.00)
-
-
-
-
-
diff --git a/components/widgets/cards/MusicCards.vue b/components/widgets/cards/MusicCards.vue
deleted file mode 100644
index 1a43c5a..0000000
--- a/components/widgets/cards/MusicCards.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/widgets/cards/PaymentGateways.vue b/components/widgets/cards/PaymentGateways.vue
deleted file mode 100644
index 9bac3a1..0000000
--- a/components/widgets/cards/PaymentGateways.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- Payment Gateways
- Platform For Income
-
-
-
-
-
-
-
{{ list.title }}
-
{{ list.subtitle }}
-
-
{{ list.rank }}
-
-
View all transactions
-
-
-
-
diff --git a/components/widgets/cards/ProductCards.vue b/components/widgets/cards/ProductCards.vue
deleted file mode 100644
index 3d24a1e..0000000
--- a/components/widgets/cards/ProductCards.vue
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- Add To Cart
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/widgets/cards/ProfileCards.vue b/components/widgets/cards/ProfileCards.vue
deleted file mode 100644
index 29509ac..0000000
--- a/components/widgets/cards/ProfileCards.vue
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/widgets/cards/Settings.vue b/components/widgets/cards/Settings.vue
deleted file mode 100644
index a273e98..0000000
--- a/components/widgets/cards/Settings.vue
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
- Settings
-
-
-
-
-
-
-
-
-
Chat
-
Turn on chat during call
-
-
-
-
-
-
-
-
- Cancel
- save
-
-
-
-
diff --git a/components/widgets/cards/UpcommingActivityCard.vue b/components/widgets/cards/UpcommingActivityCard.vue
deleted file mode 100644
index d920edb..0000000
--- a/components/widgets/cards/UpcommingActivityCard.vue
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- Upcoming Activity
- In New year
-
-
-
-
diff --git a/components/widgets/cards/UserCards.vue b/components/widgets/cards/UserCards.vue
deleted file mode 100644
index 2010653..0000000
--- a/components/widgets/cards/UserCards.vue
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{card.subtitle}}
-
-
-
- Add friend
- Remove
-
-
-
-
-
-
diff --git a/components/widgets/charts/CurrentValue.vue b/components/widgets/charts/CurrentValue.vue
deleted file mode 100644
index 50ed435..0000000
--- a/components/widgets/charts/CurrentValue.vue
+++ /dev/null
@@ -1,267 +0,0 @@
-
-
-
-
-
-
Current Value
-
- buy
- sell
-
-
-
-
-
-
-
-
- Income
-
-
-
-
-
-
-
-
-
- Expance
-
-
-
-
-
-
-
-
-
- Current Year
-
-
-
-
-
-
-
-
diff --git a/components/widgets/charts/Customer.vue b/components/widgets/charts/Customer.vue
deleted file mode 100644
index 93bdab8..0000000
--- a/components/widgets/charts/Customer.vue
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
- Customers
- 36,358
-
-
-
-
-
diff --git a/components/widgets/charts/Earned.vue b/components/widgets/charts/Earned.vue
deleted file mode 100644
index 3342ad9..0000000
--- a/components/widgets/charts/Earned.vue
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
- 2,545
- Earned
-
-
+1.20%
-
-
-
-
-
diff --git a/components/widgets/charts/Followers.vue b/components/widgets/charts/Followers.vue
deleted file mode 100644
index 5bc8403..0000000
--- a/components/widgets/charts/Followers.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
- 2,545
- Followers
-
-
+1.20%
-
-
-
-
-
diff --git a/components/widgets/charts/MonthlyEarnings.vue b/components/widgets/charts/MonthlyEarnings.vue
deleted file mode 100644
index ee0ebd9..0000000
--- a/components/widgets/charts/MonthlyEarnings.vue
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
Monthly Earnings
-
-
-
-
-
-
-
-
-
diff --git a/components/widgets/charts/MostVisited.vue b/components/widgets/charts/MostVisited.vue
deleted file mode 100644
index b5458ad..0000000
--- a/components/widgets/charts/MostVisited.vue
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- San Francisco
-
-
- Diego
-
-
-
-
-
diff --git a/components/widgets/charts/PageImpression.vue b/components/widgets/charts/PageImpression.vue
deleted file mode 100644
index d370b83..0000000
--- a/components/widgets/charts/PageImpression.vue
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
- Page Impressions
-
-
- $456,120
- (Change Yesterday)
-
-
-
-
-
-
-
-
-
diff --git a/components/widgets/charts/Projects.vue b/components/widgets/charts/Projects.vue
deleted file mode 100644
index 17131b0..0000000
--- a/components/widgets/charts/Projects.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
- Projects
- 78,298
-
-
-
-
-
diff --git a/components/widgets/charts/RevenueUpdates.vue b/components/widgets/charts/RevenueUpdates.vue
deleted file mode 100644
index 62c7e98..0000000
--- a/components/widgets/charts/RevenueUpdates.vue
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- Revenue Updates
- Overview of Profit
-
-
- Footware
-
-
- Fashionware
-
-
-
-
-
-
-
-
diff --git a/components/widgets/charts/SalesOverview.vue b/components/widgets/charts/SalesOverview.vue
deleted file mode 100644
index 65da14a..0000000
--- a/components/widgets/charts/SalesOverview.vue
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
- Sales Overview
- Every month
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/widgets/charts/TotalEarning.vue b/components/widgets/charts/TotalEarning.vue
deleted file mode 100644
index a617216..0000000
--- a/components/widgets/charts/TotalEarning.vue
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
- Total Earning
- $78,298
-
-
-
-
diff --git a/components/widgets/charts/Views.vue b/components/widgets/charts/Views.vue
deleted file mode 100644
index 1ca1a8c..0000000
--- a/components/widgets/charts/Views.vue
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
- 15,480
- Views
-
-
-4.150%
-
-
-
-
-
-
diff --git a/components/widgets/charts/YearlyBreakup.vue b/components/widgets/charts/YearlyBreakup.vue
deleted file mode 100644
index b16e513..0000000
--- a/components/widgets/charts/YearlyBreakup.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
- Yearly Breakup
-
-
-
-
-
$36,358
-
-
-
-
-
+9%
-
last year
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/components/widgets/charts/YearlySales.vue b/components/widgets/charts/YearlySales.vue
deleted file mode 100644
index 2f7342e..0000000
--- a/components/widgets/charts/YearlySales.vue
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- Yearly Sales
- Total Sales
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/composables/useAuth.ts b/composables/useAuth.ts
index 06766d8..0fe8b36 100644
--- a/composables/useAuth.ts
+++ b/composables/useAuth.ts
@@ -15,7 +15,7 @@ const clearLocalAuthStorage = () => {
sessionStorage.clear();
};
-export const useAuth = () => {
+export const useAuthSession = () => {
const fetchUserSession = async () => {
isLoading.value = true;
diff --git a/middleware/auth.ts b/middleware/auth.ts
index a47de17..ac0d515 100644
--- a/middleware/auth.ts
+++ b/middleware/auth.ts
@@ -1,5 +1,5 @@
// middleware/auth.ts
-import { useAuth } from '~/composables/useAuth';
+import { useAuthSession } from '~/composables/useAuth';
export default defineNuxtRouteMiddleware(async (to) => {
// This middleware should only run on the client-side after the initial server-side render.
@@ -7,7 +7,7 @@ export default defineNuxtRouteMiddleware(async (to) => {
return;
}
- const { isLoggedIn, fetchUserSession } = useAuth();
+ const { isLoggedIn, fetchUserSession } = useAuthSession();
// Initial check
if (!isLoggedIn.value) {
diff --git a/pages/apps/dashboard/index.vue b/pages/apps/dashboard/index.vue
index f2dedbe..1c091cb 100644
--- a/pages/apps/dashboard/index.vue
+++ b/pages/apps/dashboard/index.vue
@@ -6,13 +6,13 @@ import Totalincome from '@/components/dashboard/TotalIncome.vue';
import RevenueProduct from '@/components/dashboard/RevenueProducts.vue';
import DailyActivities from '@/components/dashboard/DailyActivities.vue';
import BlogCards from '@/components/dashboard/BlogCards.vue';
-import { useAuth } from '~/composables/useAuth';
+import { useAuthSession } from '~/composables/useAuth';
definePageMeta({
middleware: 'auth',
});
-const { sessionData } = useAuth();
+const { sessionData } = useAuthSession();
onMounted(async () => {
const urlParams = new URLSearchParams(window.location.search);
diff --git a/pages/auth/Register.vue b/pages/auth/Register.vue
deleted file mode 100644
index 6dca732..0000000
--- a/pages/auth/Register.vue
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
-
-
Sign Up
-
Your Admin Dashboard
-
-
- Already have an Account?
- Sign in
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Welcome to
-
- MatDash
-
-
- MatDash helps developers to build organized and well
- coded dashboards full of beautiful and rich modules.
-
- Learn More
-
-
-
-
-
-
-
diff --git a/pages/template/Icons.vue b/pages/template/Icons.vue
deleted file mode 100644
index 8c6462b..0000000
--- a/pages/template/Icons.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/Sample-Page.vue b/pages/template/Sample-Page.vue
deleted file mode 100644
index 9cc946d..0000000
--- a/pages/template/Sample-Page.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- Sample Page
- This is a sample page
-
-
-
-
-
diff --git a/pages/template/shared-components/AppBaseCard.vue b/pages/template/shared-components/AppBaseCard.vue
deleted file mode 100644
index eb7b4c0..0000000
--- a/pages/template/shared-components/AppBaseCard.vue
+++ /dev/null
@@ -1,167 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- AppBaseCard adalah komponen layout yang membagi tampilan menjadi
- dua panel: panel kiri (sidebar) dan panel kanan (konten utama).
- Panel kiri hanya ditampilkan pada layar besar (lgAndUp).
- Pada layar kecil, panel kiri dapat diakses melalui drawer navigasi yang dipicu tombol Menu.
-
-
-
- Komponen ini digunakan pada aplikasi seperti Chat dan
- Kanban yang membutuhkan layout dua panel responsif.
-
-
-
-
- Slot Keterangan
-
-
-
- leftpart
- Konten panel kiri (lebar tetap 320px), tampil di layar besar saja
-
-
- rightpart
- Konten panel kanan (mengisi sisa lebar)
-
-
- mobileLeftContent
- Konten dalam drawer navigasi untuk tampilan mobile
-
-
-
-
-
- {{ appBaseCardCode }}
-
-
-
-
-
-
-
Panel Kiri (Sidebar)
-
-
-
-
-
-
-
-
Panel Kanan (Konten Utama)
-
- Ini adalah area konten utama. Pada layar kecil, panel kiri akan
- disembunyikan dan dapat dibuka melalui tombol "Menu" yang muncul di atas.
-
-
- Coba perkecil browser untuk melihat perilaku responsif!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/shared-components/BaseBreadcrumb.vue b/pages/template/shared-components/BaseBreadcrumb.vue
deleted file mode 100644
index d309b63..0000000
--- a/pages/template/shared-components/BaseBreadcrumb.vue
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- BaseBreadcrumb adalah komponen header halaman yang menampilkan
- judul halaman di sebelah kiri dan navigasi breadcrumb di sebelah kanan.
- Setiap item breadcrumb ditampilkan sebagai chip berwarna primary. Ikon rumah (home)
- otomatis ditambahkan di awal breadcrumb.
-
-
-
-
- Prop Tipe Keterangan
-
-
-
- title
- String
- Judul halaman yang ditampilkan di sebelah kiri
-
-
- breadcrumbs
- Array
-
- Array objek breadcrumb. Setiap objek: { text, disabled, href }
-
-
-
-
-
-
- {{ breadcrumbDataStructure }}
-
-
-
- {{ breadcrumbCode }}
-
-
-
-
-
- ↑ BaseBreadcrumb di atas merupakan contoh dengan 2 level navigasi.
-
-
-
-
-
-
- ↑ BaseBreadcrumb dengan 4 level navigasi (Dashboard → Apps → Pengguna → Profil).
-
-
-
-
-
- Posisi terbaik: Tempatkan BaseBreadcrumb sebagai
- elemen pertama di dalam <template> halaman, sebelum konten utama.
- Biasanya diletakkan di luar <v-row> konten.
-
-
- Item breadcrumb terakhir sebaiknya diberi disabled: true untuk
- menandakan halaman saat ini (tidak dapat diklik).
-
-
-
-
-
-
-
-
diff --git a/pages/template/shared-components/CardComponents.vue b/pages/template/shared-components/CardComponents.vue
deleted file mode 100644
index 5397611..0000000
--- a/pages/template/shared-components/CardComponents.vue
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- CardHeaderFooter adalah card outlined yang menyediakan area
- header (judul), konten (slot default), dan footer (slot footer)
- yang dipisahkan oleh garis pembatas.
-
-
-
-
- Prop Tipe Keterangan
-
-
- titleString Judul card di bagian header
-
-
-
-
-
- Slot Keterangan
-
-
- defaultKonten utama antara header dan footer
- footerKonten footer (tombol aksi, info, dsb.)
-
-
-
-
- {{ cardHeaderFooterCode }}
-
-
-
-
-
-
-
-
-
- Simpan
- Batal
-
-
-
-
-
-
- Apakah Anda yakin ingin menghapus data ini?
-
-
-
- Hapus
- Batal
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- UiTableCard adalah card khusus sebagai wrapper tabel data. Slot
- default ditempatkan langsung setelah divider (tanpa padding ekstra)
- agar tabel bisa full-width sesuai card.
-
-
-
-
- Prop Tipe Keterangan
-
-
- titleString Judul di atas tabel
-
-
-
-
- {{ uiTableCardCode }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- UiParentCardLogo sama seperti UiParentCard tetapi menampilkan
- Logo aplikasi (komponen Logo.vue) di header alih-alih teks judul.
- Cocok digunakan pada halaman auth (login, register, dsb.).
-
-
-
-
- Slot Keterangan
-
-
- defaultKonten utama di bawah logo
- actionAksi di sebelah kanan logo
-
-
-
-
- {{ uiParentCardLogoCode }}
-
-
-
-
-
-
-
- v1.0
-
-
- Silakan masuk untuk melanjutkan. Slot default berisi
- form login atau konten lainnya.
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/shared-components/UiParentCard.vue b/pages/template/shared-components/UiParentCard.vue
deleted file mode 100644
index 5cce025..0000000
--- a/pages/template/shared-components/UiParentCard.vue
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- UiParentCard adalah card dengan elevation="10" yang biasanya digunakan sebagai
- wrapper utama pada halaman. Mendukung slot default (konten) dan slot
- action (tombol/aksi di kanan atas header).
-
-
-
-
-
-
- Prop
- Tipe
- Keterangan
-
-
-
- titleString Judul yang ditampilkan di header card
-
-
-
-
-
-
-
- Slot
- Keterangan
-
-
-
- defaultKonten utama di dalam card
- actionKonten aksi di kanan atas (misal: tombol)
-
-
-
-
-
- {{ uiParentCardCode }}
-
-
-
-
-
-
- Aksi
-
- Ini adalah konten di dalam UiParentCard. Gunakan slot default untuk mengisi konten.
-
-
-
-
-
-
-
-
-
-
-
- UiChildCard adalah card ber-outline (tanpa elevation) yang biasanya digunakan
- di dalam UiParentCard untuk memisahkan bagian-bagian konten.
-
-
-
-
-
-
- Prop
- Tipe
- Keterangan
-
-
-
- titleString Judul section di dalam card
-
-
-
-
-
- {{ uiChildCardCode }}
-
-
-
-
-
-
-
- Konten section A.
-
-
-
-
- Konten section B.
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/shared-components/UiTextfieldPrimary.vue b/pages/template/shared-components/UiTextfieldPrimary.vue
deleted file mode 100644
index 73632fa..0000000
--- a/pages/template/shared-components/UiTextfieldPrimary.vue
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- UiTextfieldPrimary adalah wrapper tipis di atas v-text-field
- Vuetify yang secara otomatis menerapkan color="primary".
- Gunakan v-model dan atribut lainnya langsung seperti pada
- v-text-field biasa, dan manfaatkan slot default untuk label/ikon khusus.
-
-
-
- Komponen ini menggunakan slot default (bukan prop label)
- untuk menyisipkan konten. Untuk label teks biasa, cukup tulis teks di dalam tag.
- Untuk atribut seperti v-model, placeholder,
- variant, dan lainnya, gunakan langsung pada tag
- <UiTextfieldPrimary>.
-
-
-
-
- Prop/Atribut Keterangan
-
-
-
- v-model
- Binding dua arah untuk nilai input
-
-
- label, placeholder
- Diteruskan langsung ke v-text-field
-
-
- variant
- Gaya tampilan: outlined, filled, underlined, dll.
-
-
- density
- default, comfortable, compact
-
-
- prepend-inner-icon, append-inner-icon
- Ikon di dalam field
-
-
- Slot default
- Konten/label tambahan yang disisipkan ke dalam field
-
-
-
-
-
- {{ textfieldCode }}
-
-
-
-
-
- Outlined (default Vuetify)
-
-
-
- Filled
-
-
-
- Underlined
-
-
-
- Dengan Ikon & Density Compact
-
-
-
-
-
-
-
-
- UiTextfieldPrimary (warna primary otomatis)
-
-
-
- v-text-field biasa (tanpa warna)
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/shared-components/WidgetCards.vue b/pages/template/shared-components/WidgetCards.vue
deleted file mode 100644
index 22b9e7d..0000000
--- a/pages/template/shared-components/WidgetCards.vue
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- WidgetCard adalah card outlined tanpa elevation yang dirancang untuk widget/statistik.
- Memiliki margin bawah otomatis (mb-6) dan slot default untuk kontennya.
-
-
-
-
- Prop Tipe Keterangan
-
-
- titleString Judul widget card
-
-
-
-
-
- Slot Keterangan
-
-
- defaultKonten utama widget
-
-
-
-
- {{ widgetCardCode }}
-
-
-
-
-
-
-
- mdi-account-group
- 1,250
-
- +12% dari bulan lalu
-
-
-
-
-
- mdi-cash
- Rp 45jt
-
- +8% dari bulan lalu
-
-
-
-
-
- mdi-cart
- 320
-
- +5% dari bulan lalu
-
-
-
-
-
-
-
-
-
-
-
-
-
- WidgetCardv2 adalah versi lanjutan dari WidgetCard dengan dukungan slot
- footer untuk menambahkan aksi/info di bawah konten. Footer dapat
- disembunyikan menggunakan prop hideaction.
-
-
-
-
- Prop Tipe Keterangan
-
-
- titleString Judul widget
- hideactionBoolean Jika true, footer disembunyikan
-
-
-
-
-
- Slot Keterangan
-
-
- defaultKonten utama
- footerKonten footer (aksi/info tambahan)
-
-
-
-
- {{ widgetCardv2Code }}
-
-
-
-
-
-
-
- mdi-chart-bar
- 75%
- target tercapai
-
-
-
- Lihat Detail
-
- Update: hari ini
-
-
-
-
-
-
- Prop hideaction="true" menyembunyikan area footer
- meskipun slot footer telah diisi.
-
-
- Footer ini tidak akan terlihat
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/shared-components/index.vue b/pages/template/shared-components/index.vue
deleted file mode 100644
index 6ff0b1d..0000000
--- a/pages/template/shared-components/index.vue
+++ /dev/null
@@ -1,282 +0,0 @@
-
-
-
-
-
-
-
- Direktori components/shared/ berisi komponen-komponen yang dapat digunakan
- kembali di seluruh aplikasi. Gunakan komponen ini secara konsisten untuk menjaga
- tampilan yang seragam.
-
-
-
-
-
-
-
- {{ components.filter(c => c.category === category).length }}
-
- {{ category }}
-
-
-
-
- {{ components.length }}
- Total
-
-
-
-
-
-
-
-
-
-
-
- {{ comp.category }}
-
-
-
- {{ comp.name }}
-
-
- {{ comp.file }}
-
-
-
-
- {{ comp.description }}
-
-
-
- PROPS:
-
- {{ prop }}
-
-
-
-
-
- SLOTS:
-
- #{{ slot }}
-
-
-
-
-
-
- Lihat Tutorial
-
-
-
-
-
-
-
-
- {{ quickStartCode }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/style-components/Shadow.vue b/pages/template/style-components/Shadow.vue
deleted file mode 100644
index 5e5a91d..0000000
--- a/pages/template/style-components/Shadow.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/template/style-components/Typography.vue b/pages/template/style-components/Typography.vue
deleted file mode 100644
index b2f82df..0000000
--- a/pages/template/style-components/Typography.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- Default Text
-
-
-
- Heading
-
-
-
- Opacity
-
-
-
- Text Alignment
-
-
-
- Text Decoration
-
-
-
-
\ No newline at end of file
diff --git a/pages/template/ui-components/Alerts.vue b/pages/template/ui-components/Alerts.vue
deleted file mode 100644
index 634dc2d..0000000
--- a/pages/template/ui-components/Alerts.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/Avatar.vue b/pages/template/ui-components/Avatar.vue
deleted file mode 100644
index 807f153..0000000
--- a/pages/template/ui-components/Avatar.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/template/ui-components/Buttons.vue b/pages/template/ui-components/Buttons.vue
deleted file mode 100644
index f7876d9..0000000
--- a/pages/template/ui-components/Buttons.vue
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-// ===============================|| Ui Buttons ||=============================== //
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/Cards.vue b/pages/template/ui-components/Cards.vue
deleted file mode 100644
index 8108ef7..0000000
--- a/pages/template/ui-components/Cards.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/Chip.vue b/pages/template/ui-components/Chip.vue
deleted file mode 100644
index 4d0765e..0000000
--- a/pages/template/ui-components/Chip.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/Dialogs.vue b/pages/template/ui-components/Dialogs.vue
deleted file mode 100644
index b686ad6..0000000
--- a/pages/template/ui-components/Dialogs.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/ExpansionPanel.vue b/pages/template/ui-components/ExpansionPanel.vue
deleted file mode 100644
index 901e671..0000000
--- a/pages/template/ui-components/ExpansionPanel.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/List.vue b/pages/template/ui-components/List.vue
deleted file mode 100644
index 6daa541..0000000
--- a/pages/template/ui-components/List.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/Menus.vue b/pages/template/ui-components/Menus.vue
deleted file mode 100644
index 166bdb0..0000000
--- a/pages/template/ui-components/Menus.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/Ratting.vue b/pages/template/ui-components/Ratting.vue
deleted file mode 100644
index 4472ec0..0000000
--- a/pages/template/ui-components/Ratting.vue
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/Tables.vue b/pages/template/ui-components/Tables.vue
deleted file mode 100644
index d28d11b..0000000
--- a/pages/template/ui-components/Tables.vue
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
-
-
- Name
- Calories
-
-
-
-
- {{ item.name }}
- {{ item.calories }}
-
-
-
-
-
-
-
-
-
-
-
-
- Name
- Calories
-
-
-
-
- {{ item.name }}
- {{ item.calories }}
-
-
-
-
-
-
-
-
-
-
-
- Name
- Calories
-
-
-
-
- {{ item.name }}
- {{ item.calories }}
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/template/ui-components/Tabs.vue b/pages/template/ui-components/Tabs.vue
deleted file mode 100644
index 89caa66..0000000
--- a/pages/template/ui-components/Tabs.vue
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui-components/Tooltip.vue b/pages/template/ui-components/Tooltip.vue
deleted file mode 100644
index f1fd13d..0000000
--- a/pages/template/ui-components/Tooltip.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/Shadow.vue b/pages/template/ui/Shadow.vue
deleted file mode 100644
index 94f7d8d..0000000
--- a/pages/template/ui/Shadow.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/Typography.vue b/pages/template/ui/Typography.vue
deleted file mode 100644
index b500dc5..0000000
--- a/pages/template/ui/Typography.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/TableBasic.vue b/pages/template/ui/tables/TableBasic.vue
deleted file mode 100644
index 14636b6..0000000
--- a/pages/template/ui/tables/TableBasic.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/TableDark.vue b/pages/template/ui/tables/TableDark.vue
deleted file mode 100644
index 190ae5d..0000000
--- a/pages/template/ui/tables/TableDark.vue
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Users
- Project Name
- Team
- Status
- Budget
-
-
-
-
-
-
-
-
-
-
-
{{ item.name }}
-
{{ item.post }}
-
-
-
-
- {{ item.pname }}
-
-
-
-
-
- {{ team.text }}
-
-
-
-
-
- {{
- item.status
- }}
-
-
- {{ item.budget }}
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/TableDensity.vue b/pages/template/ui/tables/TableDensity.vue
deleted file mode 100644
index 3f62330..0000000
--- a/pages/template/ui/tables/TableDensity.vue
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- User
- Project Name
- Users
- Status
-
-
-
-
-
-
-
-
-
-
-
{{ item.name }}
-
-
-
-
- {{ item.post }}
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.status }}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/TableEditable.vue b/pages/template/ui/tables/TableEditable.vue
deleted file mode 100644
index 620fee1..0000000
--- a/pages/template/ui/tables/TableEditable.vue
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/TableHeaderFixed.vue b/pages/template/ui/tables/TableHeaderFixed.vue
deleted file mode 100644
index 821afc5..0000000
--- a/pages/template/ui/tables/TableHeaderFixed.vue
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Customer
- Status
- Email Address
- Teams
-
-
-
-
-
-
-
-
-
-
-
{{ item.name }}
-
{{ item.handle }}
-
-
-
-
-
-
- {{ item.status }}
-
-
-
-
- {{ item.status }}
-
-
-
- {{ item.email }}
-
-
-
-
-
- {{ team.status }}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/TableHeight.vue b/pages/template/ui/tables/TableHeight.vue
deleted file mode 100644
index f8036bb..0000000
--- a/pages/template/ui/tables/TableHeight.vue
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Authors
- Courses
- Users
-
-
-
-
-
-
-
-
-
-
-
-
{{ item.name }}
-
{{ item.handle }}
-
-
-
-
-
-
-
-
- {{ course.status }}
-
-
-
-
-
- {{ item.users }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ list.listtitle }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/datatables/BasicTable.vue b/pages/template/ui/tables/datatables/BasicTable.vue
deleted file mode 100644
index af5d928..0000000
--- a/pages/template/ui/tables/datatables/BasicTable.vue
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.status }}
-
-
-
-
-
-
-
-
-
-
- More info about {{ item.name }}
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/datatables/CrudTable.vue b/pages/template/ui/tables/datatables/CrudTable.vue
deleted file mode 100644
index 1c249aa..0000000
--- a/pages/template/ui/tables/datatables/CrudTable.vue
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- My Crud Table
-
-
-
-
- Add New Item
-
-
-
- {{ formTitle }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cancel
-
-
- Save
-
-
-
-
-
-
- Are you sure you want to delete this item?
-
-
- Cancel
- OK
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Reset
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/template/ui/tables/datatables/Filtering.vue b/pages/template/ui/tables/datatables/Filtering.vue
deleted file mode 100644
index 9ea903d..0000000
--- a/pages/template/ui/tables/datatables/Filtering.vue
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- My Table
-
-
-
-
-
-
-
-
-
- Stock
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/datatables/Grouping.vue b/pages/template/ui/tables/datatables/Grouping.vue
deleted file mode 100644
index 880b2d8..0000000
--- a/pages/template/ui/tables/datatables/Grouping.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/datatables/HeaderTables.vue b/pages/template/ui/tables/datatables/HeaderTables.vue
deleted file mode 100644
index 1e2f838..0000000
--- a/pages/template/ui/tables/datatables/HeaderTables.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
- {{ column.title.toUpperCase() }}
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/datatables/Pagination.vue b/pages/template/ui/tables/datatables/Pagination.vue
deleted file mode 100644
index 85a7aa0..0000000
--- a/pages/template/ui/tables/datatables/Pagination.vue
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/datatables/Selectable.vue b/pages/template/ui/tables/datatables/Selectable.vue
deleted file mode 100644
index c263123..0000000
--- a/pages/template/ui/tables/datatables/Selectable.vue
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ selected }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/datatables/Slots.vue b/pages/template/ui/tables/datatables/Slots.vue
deleted file mode 100644
index be18bd2..0000000
--- a/pages/template/ui/tables/datatables/Slots.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ item.columns.name }}
- {{ item.columns.project }}
- {{ item.columns.post }}
- {{ item.columns.status }}
- {{ item.columns.budget }}
-
-
-
-
-
-
-
-
diff --git a/pages/template/ui/tables/datatables/SortingTable.vue b/pages/template/ui/tables/datatables/SortingTable.vue
deleted file mode 100644
index efc9d1a..0000000
--- a/pages/template/ui/tables/datatables/SortingTable.vue
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ sortBy }}
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/widgets/Banners.vue b/pages/template/widgets/Banners.vue
deleted file mode 100644
index 6c67303..0000000
--- a/pages/template/widgets/Banners.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/template/widgets/Cards.vue b/pages/template/widgets/Cards.vue
deleted file mode 100644
index f9a49cd..0000000
--- a/pages/template/widgets/Cards.vue
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
- Blog Cards
-
-
-
- Follower Cards
-
-
-
- Gift Cards
-
-
-
- Music Cards
-
-
-
- Payment Gateways
-
-
-
- Product Cards
-
-
-
- Profile Cards
-
-
-
- Settings
-
-
-
- Upcoming Activity Card
-
-
-
- User Cards
-
-
-
-
-
-
-
diff --git a/pages/template/widgets/Charts.vue b/pages/template/widgets/Charts.vue
deleted file mode 100644
index 8f2dd93..0000000
--- a/pages/template/widgets/Charts.vue
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Current Value
-
-
-
- Customer
-
-
-
- Earned
-
-
-
-
- Followers
-
-
-
-
- Monthly Earnings
-
-
-
-
- Most Visited
-
-
-
-
- Page Impression
-
-
-
-
- Projects
-
-
-
-
- Revenue Updates
-
-
-
-
- Sales Overview
-
-
-
-
- Total Earning
-
-
-
-
- Views
-
-
-
-
- Yearly Breakup
-
-
-
-
- Yearly Sales
-
-
-
-
-
-
-
diff --git a/scss/front/_general.scss b/scss/front/_general.scss
index 5e04e7c..8c8ba85 100644
--- a/scss/front/_general.scss
+++ b/scss/front/_general.scss
@@ -41,7 +41,7 @@
background-repeat: no-repeat;
content: '';
position: absolute;
- background-image: url('@/assets/images/front-pages/background/left-shape.png');
+ // background-image: url('@/assets/images/front-pages/background/left-shape.png');
bottom: 0;
height: 40px;
left: 0;
@@ -52,7 +52,7 @@
background-repeat: no-repeat;
content: '';
position: absolute;
- background-image: url('@/assets/images/front-pages/background/right-shape.png');
+ // background-image: url('@/assets/images/front-pages/background/right-shape.png');
bottom: 0;
right: 17%;
width: 325px;
diff --git a/utils/api.ts b/utils/api.ts
index eabb14b..bc7d7eb 100644
--- a/utils/api.ts
+++ b/utils/api.ts
@@ -1,8 +1,8 @@
import axios from 'axios'
-import { useAuth } from '~/composables/useAuth';
+import { useAuthSession } from '~/composables/useAuth';
const config = useRuntimeConfig()
-const { sessionData } = useAuth();
+const { sessionData } = useAuthSession();
const api = axios.create({
baseURL: config.public.baseUrl