+
diff --git a/apps/showcase/doc/button/LinkDoc.vue b/apps/showcase/doc/button/LinkDoc.vue
index 03d05c4f8..e825b2054 100644
--- a/apps/showcase/doc/button/LinkDoc.vue
+++ b/apps/showcase/doc/button/LinkDoc.vue
@@ -1,15 +1,11 @@
- A button can be displayed as a link element when the link property is present. If you need to use buttons for navigation, wrap the button inside a component like NuxtLink or router-link depending on your router.
+ The button element can be displayed as a link element visually when the link property is present. If you need to use buttons for actual navigations, use the as property to customize the rendered element.
-
-
-
-
-
-
+
+
@@ -21,23 +17,15 @@ export default {
code: {
basic: `
-
-
-
-
-
-
+
+
`,
options: `
-
-
-
-
-
-
+
+
@@ -48,12 +36,8 @@ export default {
-
-
-
-
-
-
+
+
diff --git a/apps/showcase/pages/button/index.vue b/apps/showcase/pages/button/index.vue
index 93a778875..614238b75 100755
--- a/apps/showcase/pages/button/index.vue
+++ b/apps/showcase/pages/button/index.vue
@@ -16,6 +16,7 @@ import BadgeDoc from '@/doc/button/BadgeDoc.vue';
import BasicDoc from '@/doc/button/BasicDoc.vue';
import ButtonGroupDoc from '@/doc/button/ButtonGroupDoc.vue';
import DisabledDoc from '@/doc/button/DisabledDoc.vue';
+import HeadlessDoc from '@/doc/button/HeadlessDoc.vue';
import IconOnlyDoc from '@/doc/button/IconOnlyDoc.vue';
import IconsDoc from '@/doc/button/IconsDoc.vue';
import ImportDoc from '@/doc/button/ImportDoc.vue';
@@ -46,11 +47,6 @@ export default {
label: 'Basic',
component: BasicDoc
},
- {
- id: 'link',
- label: 'Link',
- component: LinkDoc
- },
{
id: 'icons',
label: 'Icons',
@@ -61,6 +57,11 @@ export default {
label: 'Loading',
component: LoadingDoc
},
+ {
+ id: 'link',
+ label: 'Link',
+ component: LinkDoc
+ },
{
id: 'severity',
label: 'Severity',
@@ -121,6 +122,11 @@ export default {
label: 'Template',
component: TemplateDoc
},
+ {
+ id: 'headless',
+ label: 'Headless',
+ component: HeadlessDoc
+ },
{
id: 'accessibility',
label: 'Accessibility',