- The breadcrumb navigation provides links back to each previous page
- the user navigated through and shows the current location in a
- website or an application. You don’t have to add separators, because
- they automatically added in CSS through
+ The breadcrumb navigation provides links back to each previous page the user navigated
+ through and shows the current location in a website or an application. You don’t have to
+ add separators, because they automatically added in CSS through
::before
diff --git a/src/views/base/Cards.vue b/src/views/base/Cards.vue
index 43cf10b9..524cb0f2 100644
--- a/src/views/base/Cards.vue
+++ b/src/views/base/Cards.vue
@@ -6,6 +6,7 @@ import VueImg from '@/assets/images/vue.jpg'
+
Card Example
diff --git a/src/views/base/Carousels.vue b/src/views/base/Carousels.vue
index 0003404b..af00c03a 100644
--- a/src/views/base/Carousels.vue
+++ b/src/views/base/Carousels.vue
@@ -7,6 +7,7 @@ import VueImg from '@/assets/images/vue.jpg'
+
Vue Carousels Slide only
diff --git a/src/views/base/Collapses.vue b/src/views/base/Collapses.vue
index 296dd9f3..194bfdfd 100644
--- a/src/views/base/Collapses.vue
+++ b/src/views/base/Collapses.vue
@@ -10,6 +10,7 @@ const visibleHorizontal = ref(false)
+
Vue Collapse
diff --git a/src/views/base/ListGroups.vue b/src/views/base/ListGroups.vue
index 23093fc7..4d6a4c4e 100644
--- a/src/views/base/ListGroups.vue
+++ b/src/views/base/ListGroups.vue
@@ -1,6 +1,7 @@
+
Vue List Group Basic example
diff --git a/src/views/base/Navs.vue b/src/views/base/Navs.vue
index ec73f2a8..2c544f85 100644
--- a/src/views/base/Navs.vue
+++ b/src/views/base/Navs.vue
@@ -1,6 +1,7 @@
+
Vue Navs Base navs
diff --git a/src/views/base/Paginations.vue b/src/views/base/Paginations.vue
index 060cdd02..2141769e 100644
--- a/src/views/base/Paginations.vue
+++ b/src/views/base/Paginations.vue
@@ -1,6 +1,7 @@
+
Vue Pagination
diff --git a/src/views/base/Placeholders.vue b/src/views/base/Placeholders.vue
index 631375cd..597748ff 100644
--- a/src/views/base/Placeholders.vue
+++ b/src/views/base/Placeholders.vue
@@ -5,6 +5,7 @@ import VueImg from '@/assets/images/vue.jpg'
+
Vue Placeholder
diff --git a/src/views/base/Popovers.vue b/src/views/base/Popovers.vue
index 33d6d8a0..81147e15 100644
--- a/src/views/base/Popovers.vue
+++ b/src/views/base/Popovers.vue
@@ -1,6 +1,7 @@
+
Vue Popovers Basic example
diff --git a/src/views/base/Progress.vue b/src/views/base/Progress.vue
index 8d7f810d..68d05fe3 100644
--- a/src/views/base/Progress.vue
+++ b/src/views/base/Progress.vue
@@ -1,6 +1,7 @@
+
Vue Progress Basic example
diff --git a/src/views/base/Spinners.vue b/src/views/base/Spinners.vue
index 54d5d44c..1f9b6454 100644
--- a/src/views/base/Spinners.vue
+++ b/src/views/base/Spinners.vue
@@ -1,6 +1,7 @@
+
Vue Spinner Border
diff --git a/src/views/base/Tables.vue b/src/views/base/Tables.vue
index 6dcc2a94..8a4061ff 100644
--- a/src/views/base/Tables.vue
+++ b/src/views/base/Tables.vue
@@ -1,6 +1,7 @@
+
Vue Table Basic example
diff --git a/src/views/base/Tabs.vue b/src/views/base/Tabs.vue
new file mode 100644
index 00000000..66b6518f
--- /dev/null
+++ b/src/views/base/Tabs.vue
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+ Vue Tabs
+
+
+
+ The basic Vue tabs example uses the variant="tabs"
props to
+ generate a tabbed interface.
+
+
+
+
+ Home
+ Profile
+ Contact
+ Disabled
+
+
+ Home tab content
+ Profile tab content
+ Contact tab content
+ Disabled tab content
+
+
+
+
+
+
+
+
+ Vue Tabs Unstyled
+
+
+ If you don’t provide the variant
prop, the component will default to a
+ basic style.
+
+
+
+
+ Home
+ Profile
+ Contact
+ Disabled
+
+
+ Home tab content
+ Profile tab content
+ Contact tab content
+ Disabled tab content
+
+
+
+
+
+
+
+
+ Vue Tabs Pills
+
+
+ Take that same code, but use variant="pills"
instead:
+
+
+
+
+ Home
+ Profile
+ Contact
+ Disabled
+
+
+
+ Home tab content
+
+
+ Profile tab content
+
+
+ Contact tab content
+
+
+ Disabled tab content
+
+
+
+
+
+
+
+
+
+ Vue Tabs Underline
+
+
+ Take that same code, but use variant="underline"
instead:
+
+
+
+
+ Home
+ Profile
+ Contact
+ Disabled
+
+
+
+ Home tab content
+
+
+ Profile tab content
+
+
+ Contact tab content
+
+
+ Disabled tab content
+
+
+
+
+
+
+
+
+
+ Vue Tabs Underline border
+
+
+ Take that same code, but use variant="underline-border"
instead:
+
+
+
+
+ Home
+ Profile
+ Contact
+ Disabled
+
+
+
+ Home tab content
+
+
+ Profile tab content
+
+
+ Contact tab content
+
+
+ Disabled tab content
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/Tooltips.vue b/src/views/base/Tooltips.vue
index cbf68c99..e98467e4 100644
--- a/src/views/base/Tooltips.vue
+++ b/src/views/base/Tooltips.vue
@@ -1,6 +1,7 @@
+
Vue Tooltips Basic example
diff --git a/src/views/buttons/ButtonGroups.vue b/src/views/buttons/ButtonGroups.vue
index 479874a5..21bfd114 100644
--- a/src/views/buttons/ButtonGroups.vue
+++ b/src/views/buttons/ButtonGroups.vue
@@ -1,6 +1,7 @@
+
Vue Button Group Basic example
diff --git a/src/views/buttons/Buttons.vue b/src/views/buttons/Buttons.vue
index fc09f196..fd26fe88 100644
--- a/src/views/buttons/Buttons.vue
+++ b/src/views/buttons/Buttons.vue
@@ -1,6 +1,7 @@
+
Vue Button
diff --git a/src/views/buttons/Dropdowns.vue b/src/views/buttons/Dropdowns.vue
index 4fbd90e3..4aaa38a9 100644
--- a/src/views/buttons/Dropdowns.vue
+++ b/src/views/buttons/Dropdowns.vue
@@ -1,6 +1,7 @@
+
Vue Dropdown Single button
diff --git a/src/views/forms/ChecksRadios.vue b/src/views/forms/ChecksRadios.vue
index 932013b9..03dea2e6 100644
--- a/src/views/forms/ChecksRadios.vue
+++ b/src/views/forms/ChecksRadios.vue
@@ -1,6 +1,7 @@
+
Vue Checkbox
diff --git a/src/views/forms/FloatingLabels.vue b/src/views/forms/FloatingLabels.vue
index e171d190..8fbf36ee 100644
--- a/src/views/forms/FloatingLabels.vue
+++ b/src/views/forms/FloatingLabels.vue
@@ -1,6 +1,7 @@
+
Vue Floating labels
diff --git a/src/views/forms/FormControl.vue b/src/views/forms/FormControl.vue
index fc307643..19273921 100644
--- a/src/views/forms/FormControl.vue
+++ b/src/views/forms/FormControl.vue
@@ -1,6 +1,7 @@
+
Vue Form Control
diff --git a/src/views/forms/InputGroup.vue b/src/views/forms/InputGroup.vue
index 9c1fa052..efd3447e 100644
--- a/src/views/forms/InputGroup.vue
+++ b/src/views/forms/InputGroup.vue
@@ -1,6 +1,7 @@
+
Vue Input group Basic example
diff --git a/src/views/forms/Layout.vue b/src/views/forms/Layout.vue
index 711043f1..8d304416 100644
--- a/src/views/forms/Layout.vue
+++ b/src/views/forms/Layout.vue
@@ -1,6 +1,7 @@
+
Layout Form grid
diff --git a/src/views/forms/Range.vue b/src/views/forms/Range.vue
index 3a92d645..3ac97c2a 100644
--- a/src/views/forms/Range.vue
+++ b/src/views/forms/Range.vue
@@ -1,6 +1,7 @@
+
Vue Range
diff --git a/src/views/forms/Select.vue b/src/views/forms/Select.vue
index 61649e8f..f182c410 100644
--- a/src/views/forms/Select.vue
+++ b/src/views/forms/Select.vue
@@ -1,6 +1,7 @@
+
Vue Select Default
diff --git a/src/views/forms/Validation.vue b/src/views/forms/Validation.vue
index edacace9..60b727cc 100644
--- a/src/views/forms/Validation.vue
+++ b/src/views/forms/Validation.vue
@@ -38,6 +38,7 @@ const handleSubmitTooltip01 = (event) => {
+
Validation Custom styles
diff --git a/src/views/icons/Brands.vue b/src/views/icons/Brands.vue
index 6e1d1f12..99702483 100644
--- a/src/views/icons/Brands.vue
+++ b/src/views/icons/Brands.vue
@@ -1,26 +1,24 @@
-
-
-
- CoreUI Icons - Brand
-
-
-
-
-
- {{ toKebabCase(iconName) }}
-
-
-
-
-
-
-
+
+
+ CoreUI Icons - Brand
+
+
+
+
+
+ {{ toKebabCase(iconName) }}
+
+
+
+
+
diff --git a/src/views/icons/CoreUIIcons.vue b/src/views/icons/CoreUIIcons.vue
index 290a052e..1d0de1cd 100644
--- a/src/views/icons/CoreUIIcons.vue
+++ b/src/views/icons/CoreUIIcons.vue
@@ -6,21 +6,18 @@ const icons = freeSet
-
-
-
- CoreUI Icons Free
-
-
-
-
-
- {{ toKebabCase(iconName) }}
-
-
-
-
-
-
-
+
+
+ CoreUI Icons Free
+
+
+
+
+
+ {{ toKebabCase(iconName) }}
+
+
+
+
+
diff --git a/src/views/icons/Flags.vue b/src/views/icons/Flags.vue
index cd23c088..a6004b0b 100644
--- a/src/views/icons/Flags.vue
+++ b/src/views/icons/Flags.vue
@@ -6,21 +6,18 @@ const icons = flagSet
-
-
-
- CoreUI Icons - Flag
-
-
-
-
-
- {{ toKebabCase(iconName) }}
-
-
-
-
-
-
-
+
+
+ CoreUI Icons - Flag
+
+
+
+
+
+ {{ toKebabCase(iconName) }}
+
+
+
+
+
diff --git a/src/views/notifications/Alerts.vue b/src/views/notifications/Alerts.vue
index a85699b0..1e1a634e 100644
--- a/src/views/notifications/Alerts.vue
+++ b/src/views/notifications/Alerts.vue
@@ -7,6 +7,7 @@ const alert = () => {
+
Vue Alert
diff --git a/src/views/notifications/Badges.vue b/src/views/notifications/Badges.vue
index 0ec745bc..28859ffc 100644
--- a/src/views/notifications/Badges.vue
+++ b/src/views/notifications/Badges.vue
@@ -1,5 +1,8 @@
+
+
+
diff --git a/src/views/notifications/Modals.vue b/src/views/notifications/Modals.vue
index 1bd7272d..d1fb745a 100644
--- a/src/views/notifications/Modals.vue
+++ b/src/views/notifications/Modals.vue
@@ -22,6 +22,7 @@ const fullscreenXxlDemo = ref(false)
+
Vue Modals
diff --git a/src/views/notifications/Toasts.vue b/src/views/notifications/Toasts.vue
index 51300319..987c3823 100644
--- a/src/views/notifications/Toasts.vue
+++ b/src/views/notifications/Toasts.vue
@@ -12,6 +12,7 @@ const createToast = () => {
+
Vue Toast Basic
diff --git a/vite.config.mjs b/vite.config.mjs
index f5cdf664..7195c8b7 100644
--- a/vite.config.mjs
+++ b/vite.config.mjs
@@ -1,22 +1,18 @@
-import { defineConfig, loadEnv } from 'vite'
+import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'node:path'
import autoprefixer from 'autoprefixer'
-export default defineConfig(({ mode }) => {
- // Load .env
- const env = loadEnv(mode, process.cwd(), '')
- process.env = { ...process.env, ...env }
-
+export default defineConfig(() => {
return {
plugins: [vue()],
base: './',
css: {
postcss: {
plugins: [
- autoprefixer({}) // add options if needed
+ autoprefixer({}), // add options if needed
],
- }
+ },
},
resolve: {
alias: [
@@ -34,16 +30,7 @@ export default defineConfig(({ mode }) => {
replacement: path.resolve(__dirname, '/src'),
},
],
- extensions: [
- '.mjs',
- '.js',
- '.ts',
- '.jsx',
- '.tsx',
- '.json',
- '.vue',
- '.scss',
- ],
+ extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue', '.scss'],
},
server: {
port: 3000,
@@ -51,9 +38,5 @@ export default defineConfig(({ mode }) => {
// https://vitejs.dev/config/server-options.html
},
},
- define: {
- // vitejs does not support process.env so we have to redefine it
- 'process.env': process.env,
- },
}
})