From 9ec21fedbd4183ed4a4317a5a6ffdf06b2139df3 Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Wed, 8 Jul 2026 12:41:05 +0200 Subject: [PATCH 01/11] feat(Button): add externalIcon prop Resolves #4501 --- .../nuxt/app/pages/components/button.vue | 1 + src/runtime/components/Button.vue | 14 +- src/theme/button.ts | 9 +- test/components/Button.spec.ts | 3 + .../__snapshots__/Alert-vue.spec.ts.snap | 5 + .../__snapshots__/Alert.spec.ts.snap | 5 + .../__snapshots__/AuthForm-vue.spec.ts.snap | 60 ++- .../__snapshots__/AuthForm.spec.ts.snap | 40 ++ .../__snapshots__/Banner-vue.spec.ts.snap | 4 +- .../__snapshots__/Banner.spec.ts.snap | 4 +- .../__snapshots__/Button-vue.spec.ts.snap | 72 +++ .../__snapshots__/Button.spec.ts.snap | 72 +++ .../__snapshots__/Calendar-vue.spec.ts.snap | 219 +++++++++ .../__snapshots__/Calendar.spec.ts.snap | 219 +++++++++ .../__snapshots__/Carousel-vue.spec.ts.snap | 10 + .../__snapshots__/Carousel.spec.ts.snap | 10 + .../ChatPromptSubmit-vue.spec.ts.snap | 6 + .../ChatPromptSubmit.spec.ts.snap | 6 + .../CommandPalette-vue.spec.ts.snap | 4 +- .../__snapshots__/CommandPalette.spec.ts.snap | 2 + .../DashboardNavbar-vue.spec.ts.snap | 13 + .../DashboardNavbar.spec.ts.snap | 13 + .../DashboardSearch-vue.spec.ts.snap | 28 +- .../DashboardSearch.spec.ts.snap | 14 + .../DashboardSearchButton-vue.spec.ts.snap | 30 +- .../DashboardSearchButton.spec.ts.snap | 30 +- .../DashboardSidebar-vue.spec.ts.snap | 3 + .../DashboardSidebar.spec.ts.snap | 3 + .../DashboardSidebarCollapse-vue.spec.ts.snap | 4 + .../DashboardSidebarCollapse.spec.ts.snap | 4 + .../DashboardSidebarToggle-vue.spec.ts.snap | 4 + .../DashboardSidebarToggle.spec.ts.snap | 4 + .../EditorDragHandle-vue.spec.ts.snap | 3 + .../EditorDragHandle.spec.ts.snap | 3 + .../EditorToolbar-vue.spec.ts.snap | 30 ++ .../__snapshots__/EditorToolbar.spec.ts.snap | 30 ++ .../__snapshots__/Empty-vue.spec.ts.snap | 18 + .../__snapshots__/Empty.spec.ts.snap | 18 + .../__snapshots__/Error-vue.spec.ts.snap | 13 + .../__snapshots__/Error.spec.ts.snap | 13 + .../__snapshots__/FileUpload-vue.spec.ts.snap | 34 ++ .../__snapshots__/FileUpload.spec.ts.snap | 34 ++ .../__snapshots__/Header-vue.spec.ts.snap | 20 + .../__snapshots__/Header.spec.ts.snap | 20 + .../__snapshots__/InputMenu-vue.spec.ts.snap | 4 +- .../__snapshots__/InputMenu.spec.ts.snap | 2 + .../InputNumber-vue.spec.ts.snap | 80 +++ .../__snapshots__/InputNumber.spec.ts.snap | 80 +++ .../__snapshots__/Modal-vue.spec.ts.snap | 18 + .../__snapshots__/Modal.spec.ts.snap | 18 + .../__snapshots__/PageCTA-vue.spec.ts.snap | 2 + .../__snapshots__/PageCTA.spec.ts.snap | 2 + .../__snapshots__/PageHeader-vue.spec.ts.snap | 1 + .../__snapshots__/PageHeader.spec.ts.snap | 1 + .../__snapshots__/PageHero-vue.spec.ts.snap | 2 + .../__snapshots__/PageHero.spec.ts.snap | 2 + .../PageSection-vue.spec.ts.snap | 3 + .../__snapshots__/PageSection.spec.ts.snap | 3 + .../__snapshots__/Pagination-vue.spec.ts.snap | 454 ++++++++++++++++++ .../__snapshots__/Pagination.spec.ts.snap | 454 ++++++++++++++++++ .../PricingPlan-vue.spec.ts.snap | 23 + .../__snapshots__/PricingPlan.spec.ts.snap | 23 + .../PricingTable-vue.spec.ts.snap | 72 +++ .../__snapshots__/PricingTable.spec.ts.snap | 72 +++ .../__snapshots__/SelectMenu-vue.spec.ts.snap | 4 +- .../__snapshots__/SelectMenu.spec.ts.snap | 2 + .../__snapshots__/Sidebar-vue.spec.ts.snap | 1 + .../__snapshots__/Sidebar.spec.ts.snap | 1 + .../__snapshots__/Slideover-vue.spec.ts.snap | 22 + .../__snapshots__/Slideover.spec.ts.snap | 22 + .../__snapshots__/Table-vue.spec.ts.snap | 15 + .../__snapshots__/Table.spec.ts.snap | 15 + .../__snapshots__/Theme-vue.spec.ts.snap | 6 + .../__snapshots__/Theme.spec.ts.snap | 6 + .../__snapshots__/Toast-vue.spec.ts.snap | 19 + .../__snapshots__/Toast.spec.ts.snap | 19 + .../__snapshots__/ContentSearch.spec.ts.snap | 15 + .../ContentSearchButton.spec.ts.snap | 5 + 78 files changed, 2564 insertions(+), 55 deletions(-) diff --git a/playgrounds/nuxt/app/pages/components/button.vue b/playgrounds/nuxt/app/pages/components/button.vue index a8d25610eb..297af59b91 100644 --- a/playgrounds/nuxt/app/pages/components/button.vue +++ b/playgrounds/nuxt/app/pages/components/button.vue @@ -26,6 +26,7 @@ function onClick() { + diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index 371c742926..f44d3b8a04 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -3,7 +3,7 @@ import type { Ref, VNode } from 'vue' import type { AppConfig } from '@nuxt/schema' import theme from '#build/ui/button' import type { UseComponentIconsProps } from '../composables/useComponentIcons' -import type { LinkProps, AvatarProps } from '../types' +import type { IconProps, LinkProps, AvatarProps } from '../types' import type { ComponentConfig } from '../types/tv' type Button = ComponentConfig @@ -20,6 +20,13 @@ export interface ButtonProps extends UseComponentIconsProps, Omit tv({ - + {{ props.label }} +
+ +
diff --git a/src/theme/button.ts b/src/theme/button.ts index 1ae6ac6639..cb18cb7ab8 100644 --- a/src/theme/button.ts +++ b/src/theme/button.ts @@ -8,7 +8,9 @@ export default (options: Required) => ({ leadingIcon: 'shrink-0', leadingAvatar: 'shrink-0', leadingAvatarSize: '', - trailingIcon: 'shrink-0' + trailingIcon: 'shrink-0', + externalIconContainer: 'h-full -ms-1', + externalIcon: 'inline-block size-3 align-top' }, variants: { ...fieldGroupVariant, @@ -29,30 +31,35 @@ export default (options: Required) => ({ base: 'px-2 py-1 text-xs gap-1', leadingIcon: 'size-4', leadingAvatarSize: '3xs', + externalIcon: 'size-2', trailingIcon: 'size-4' }, sm: { base: 'px-2.5 py-1.5 text-xs gap-1.5', leadingIcon: 'size-4', leadingAvatarSize: '3xs', + externalIcon: 'size-2', trailingIcon: 'size-4' }, md: { base: 'px-2.5 py-1.5 text-sm gap-1.5', leadingIcon: 'size-5', leadingAvatarSize: '2xs', + externalIcon: 'size-3', trailingIcon: 'size-5' }, lg: { base: 'px-3 py-2 text-sm gap-2', leadingIcon: 'size-5', leadingAvatarSize: '2xs', + externalIcon: 'size-3', trailingIcon: 'size-5' }, xl: { base: 'px-3 py-2 text-base gap-2', leadingIcon: 'size-6', leadingAvatarSize: 'xs', + externalIcon: 'size-3', trailingIcon: 'size-6' } }, diff --git a/test/components/Button.spec.ts b/test/components/Button.spec.ts index eeff44e4bc..ec09074a65 100644 --- a/test/components/Button.spec.ts +++ b/test/components/Button.spec.ts @@ -24,6 +24,9 @@ describe('Button', () => { ['with leadingIcon', { props: { leadingIcon: 'i-lucide-arrow-left' } }], ['with trailing and icon', { props: { trailing: true, icon: 'i-lucide-arrow-right' } }], ['with trailingIcon', { props: { trailingIcon: 'i-lucide-arrow-right' } }], + ['with externalIcon', { props: { label: 'Button', to: 'https://nuxt.com', target: '_blank' } }], + ['with externalIcon false', { props: { label: 'Button', to: 'https://nuxt.com', target: '_blank', externalIcon: false } }], + ['with externalIcon custom', { props: { label: 'Button', to: 'https://nuxt.com', target: '_blank', externalIcon: 'i-lucide-external-link' } }], ['with avatar', { props: { avatar: { src: 'https://github.com/benjamincanac.png' } } }], ['with avatar and leadingIcon', { props: { avatar: { src: 'https://github.com/benjamincanac.png' }, leadingIcon: 'i-lucide-arrow-left' } }], ['with avatar and trailingIcon', { props: { avatar: { src: 'https://github.com/benjamincanac.png' }, trailingIcon: 'i-lucide-arrow-right' } }], diff --git a/test/components/__snapshots__/Alert-vue.spec.ts.snap b/test/components/__snapshots__/Alert-vue.spec.ts.snap index a60c876e40..e1720949ef 100644 --- a/test/components/__snapshots__/Alert-vue.spec.ts.snap +++ b/test/components/__snapshots__/Alert-vue.spec.ts.snap @@ -9,6 +9,7 @@ exports[`Alert > renders with actions correctly 1`] = `
@@ -62,6 +63,7 @@ exports[`Alert > renders with close correctly 1`] = ` " @@ -91,6 +93,7 @@ exports[`Alert > renders with closeIcon correctly 1`] = ` " @@ -201,6 +204,7 @@ exports[`Alert > renders with orientation horizontal correctly 1`] = `
@@ -215,6 +219,7 @@ exports[`Alert > renders with orientation vertical correctly 1`] = `
diff --git a/test/components/__snapshots__/Alert.spec.ts.snap b/test/components/__snapshots__/Alert.spec.ts.snap index 8835f23201..8a63a04dbe 100644 --- a/test/components/__snapshots__/Alert.spec.ts.snap +++ b/test/components/__snapshots__/Alert.spec.ts.snap @@ -9,6 +9,7 @@ exports[`Alert > renders with actions correctly 1`] = `
@@ -62,6 +63,7 @@ exports[`Alert > renders with close correctly 1`] = ` " @@ -91,6 +93,7 @@ exports[`Alert > renders with closeIcon correctly 1`] = ` " @@ -201,6 +204,7 @@ exports[`Alert > renders with orientation horizontal correctly 1`] = `
@@ -215,6 +219,7 @@ exports[`Alert > renders with orientation vertical correctly 1`] = `
diff --git a/test/components/__snapshots__/AuthForm-vue.spec.ts.snap b/test/components/__snapshots__/AuthForm-vue.spec.ts.snap index 417614060d..aed7727a72 100644 --- a/test/components/__snapshots__/AuthForm-vue.spec.ts.snap +++ b/test/components/__snapshots__/AuthForm-vue.spec.ts.snap @@ -31,7 +31,7 @@ exports[`AuthForm > renders with as correctly 1`] = `
- +
@@ -39,6 +39,7 @@ exports[`AuthForm > renders with as correctly 1`] = ` @@ -77,7 +78,7 @@ exports[`AuthForm > renders with class correctly 1`] = `
- +
@@ -85,6 +86,7 @@ exports[`AuthForm > renders with class correctly 1`] = ` @@ -127,7 +129,7 @@ exports[`AuthForm > renders with description correctly 1`] = `
- +
@@ -135,6 +137,7 @@ exports[`AuthForm > renders with description correctly 1`] = ` @@ -177,7 +180,7 @@ exports[`AuthForm > renders with description slot correctly 1`] = `
- +
@@ -185,6 +188,7 @@ exports[`AuthForm > renders with description slot correctly 1`] = ` @@ -223,7 +227,7 @@ exports[`AuthForm > renders with disabled correctly 1`] = `
- +
@@ -231,6 +235,7 @@ exports[`AuthForm > renders with disabled correctly 1`] = ` @@ -269,7 +274,7 @@ exports[`AuthForm > renders with fields correctly 1`] = `
- +
@@ -277,6 +282,7 @@ exports[`AuthForm > renders with fields correctly 1`] = ` @@ -315,7 +321,7 @@ exports[`AuthForm > renders with footer slot correctly 1`] = `
- +
@@ -323,6 +329,7 @@ exports[`AuthForm > renders with footer slot correctly 1`] = ` @@ -361,7 +368,7 @@ exports[`AuthForm > renders with header slot correctly 1`] = `
- +
@@ -369,6 +376,7 @@ exports[`AuthForm > renders with header slot correctly 1`] = ` @@ -411,7 +419,7 @@ exports[`AuthForm > renders with icon correctly 1`] = `
- +
@@ -419,6 +427,7 @@ exports[`AuthForm > renders with icon correctly 1`] = ` @@ -461,7 +470,7 @@ exports[`AuthForm > renders with leading slot correctly 1`] = `
- +
@@ -469,6 +478,7 @@ exports[`AuthForm > renders with leading slot correctly 1`] = ` @@ -507,13 +517,14 @@ exports[`AuthForm > renders with loading correctly 1`] = `
- +
@@ -527,6 +538,7 @@ exports[`AuthForm > renders with providers correctly 1`] = `
- +
@@ -569,6 +581,7 @@ exports[`AuthForm > renders with providers correctly 1`] = `
@@ -607,7 +620,7 @@ exports[`AuthForm > renders with providers slot correctly 1`] = `
- +
@@ -615,6 +628,7 @@ exports[`AuthForm > renders with providers slot correctly 1`] = ` @@ -653,7 +667,7 @@ exports[`AuthForm > renders with separator correctly 1`] = `
- +
@@ -661,6 +675,7 @@ exports[`AuthForm > renders with separator correctly 1`] = ` @@ -699,7 +714,7 @@ exports[`AuthForm > renders with submit correctly 1`] = `
- +
@@ -707,6 +722,7 @@ exports[`AuthForm > renders with submit correctly 1`] = ` @@ -745,7 +761,7 @@ exports[`AuthForm > renders with submit slot correctly 1`] = `
- +
@@ -792,7 +808,7 @@ exports[`AuthForm > renders with title correctly 1`] = `
- +
@@ -800,6 +816,7 @@ exports[`AuthForm > renders with title correctly 1`] = ` @@ -842,7 +859,7 @@ exports[`AuthForm > renders with title slot correctly 1`] = `
- +
@@ -850,6 +867,7 @@ exports[`AuthForm > renders with title slot correctly 1`] = ` @@ -888,7 +906,7 @@ exports[`AuthForm > renders with ui correctly 1`] = `
- +
@@ -896,6 +914,7 @@ exports[`AuthForm > renders with ui correctly 1`] = ` @@ -934,13 +953,14 @@ exports[`AuthForm > renders with validation slot correctly 1`] = `
- +
Validation diff --git a/test/components/__snapshots__/AuthForm.spec.ts.snap b/test/components/__snapshots__/AuthForm.spec.ts.snap index 54c3732eee..77ee514053 100644 --- a/test/components/__snapshots__/AuthForm.spec.ts.snap +++ b/test/components/__snapshots__/AuthForm.spec.ts.snap @@ -33,6 +33,7 @@ exports[`AuthForm > renders with as correctly 1`] = `
@@ -41,6 +42,7 @@ exports[`AuthForm > renders with as correctly 1`] = ` @@ -81,6 +83,7 @@ exports[`AuthForm > renders with class correctly 1`] = `
@@ -89,6 +92,7 @@ exports[`AuthForm > renders with class correctly 1`] = ` @@ -133,6 +137,7 @@ exports[`AuthForm > renders with description correctly 1`] = `
@@ -141,6 +146,7 @@ exports[`AuthForm > renders with description correctly 1`] = ` @@ -185,6 +191,7 @@ exports[`AuthForm > renders with description slot correctly 1`] = `
@@ -193,6 +200,7 @@ exports[`AuthForm > renders with description slot correctly 1`] = ` @@ -233,6 +241,7 @@ exports[`AuthForm > renders with disabled correctly 1`] = `
@@ -241,6 +250,7 @@ exports[`AuthForm > renders with disabled correctly 1`] = ` @@ -281,6 +291,7 @@ exports[`AuthForm > renders with fields correctly 1`] = `
@@ -289,6 +300,7 @@ exports[`AuthForm > renders with fields correctly 1`] = ` @@ -329,6 +341,7 @@ exports[`AuthForm > renders with footer slot correctly 1`] = `
@@ -337,6 +350,7 @@ exports[`AuthForm > renders with footer slot correctly 1`] = ` @@ -377,6 +391,7 @@ exports[`AuthForm > renders with header slot correctly 1`] = `
@@ -385,6 +400,7 @@ exports[`AuthForm > renders with header slot correctly 1`] = ` @@ -429,6 +445,7 @@ exports[`AuthForm > renders with icon correctly 1`] = `
@@ -437,6 +454,7 @@ exports[`AuthForm > renders with icon correctly 1`] = ` @@ -481,6 +499,7 @@ exports[`AuthForm > renders with leading slot correctly 1`] = `
@@ -489,6 +508,7 @@ exports[`AuthForm > renders with leading slot correctly 1`] = ` @@ -529,6 +549,7 @@ exports[`AuthForm > renders with loading correctly 1`] = `
@@ -536,6 +557,7 @@ exports[`AuthForm > renders with loading correctly 1`] = ` @@ -549,6 +571,7 @@ exports[`AuthForm > renders with providers correctly 1`] = `
@@ -633,6 +658,7 @@ exports[`AuthForm > renders with providers slot correctly 1`] = `
@@ -641,6 +667,7 @@ exports[`AuthForm > renders with providers slot correctly 1`] = `
@@ -681,6 +708,7 @@ exports[`AuthForm > renders with separator correctly 1`] = `
@@ -689,6 +717,7 @@ exports[`AuthForm > renders with separator correctly 1`] = ` @@ -729,6 +758,7 @@ exports[`AuthForm > renders with submit correctly 1`] = `
@@ -737,6 +767,7 @@ exports[`AuthForm > renders with submit correctly 1`] = ` @@ -777,6 +808,7 @@ exports[`AuthForm > renders with submit slot correctly 1`] = `
@@ -826,6 +858,7 @@ exports[`AuthForm > renders with title correctly 1`] = `
@@ -834,6 +867,7 @@ exports[`AuthForm > renders with title correctly 1`] = ` @@ -878,6 +912,7 @@ exports[`AuthForm > renders with title slot correctly 1`] = `
@@ -886,6 +921,7 @@ exports[`AuthForm > renders with title slot correctly 1`] = ` @@ -926,6 +962,7 @@ exports[`AuthForm > renders with ui correctly 1`] = `
@@ -934,6 +971,7 @@ exports[`AuthForm > renders with ui correctly 1`] = ` @@ -974,6 +1012,7 @@ exports[`AuthForm > renders with validation slot correctly 1`] = `
@@ -981,6 +1020,7 @@ exports[`AuthForm > renders with validation slot correctly 1`] = ` Validation diff --git a/test/components/__snapshots__/Banner-vue.spec.ts.snap b/test/components/__snapshots__/Banner-vue.spec.ts.snap index aa7563f23a..3accae7f08 100644 --- a/test/components/__snapshots__/Banner-vue.spec.ts.snap +++ b/test/components/__snapshots__/Banner-vue.spec.ts.snap @@ -8,7 +8,8 @@ exports[`Banner > renders with actions correctly 1`] = `
Title
@@ -82,6 +83,7 @@ exports[`Banner > renders with close correctly 1`] = `
" diff --git a/test/components/__snapshots__/Banner.spec.ts.snap b/test/components/__snapshots__/Banner.spec.ts.snap index b1797a6e2c..b8fe36da5a 100644 --- a/test/components/__snapshots__/Banner.spec.ts.snap +++ b/test/components/__snapshots__/Banner.spec.ts.snap @@ -8,7 +8,8 @@ exports[`Banner > renders with actions correctly 1`] = `
Title
@@ -82,6 +83,7 @@ exports[`Banner > renders with close correctly 1`] = `
" diff --git a/test/components/__snapshots__/Button-vue.spec.ts.snap b/test/components/__snapshots__/Button-vue.spec.ts.snap index b150b6d28b..9d23ea8f47 100644 --- a/test/components/__snapshots__/Button-vue.spec.ts.snap +++ b/test/components/__snapshots__/Button-vue.spec.ts.snap @@ -4,6 +4,7 @@ exports[`Button > renders with active variant ghost correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`Button > renders with active variant link correctly 1`] = ` "" `; @@ -18,6 +20,7 @@ exports[`Button > renders with active variant outline correctly 1`] = ` "" `; @@ -25,6 +28,7 @@ exports[`Button > renders with active variant soft correctly 1`] = ` "" `; @@ -32,6 +36,7 @@ exports[`Button > renders with active variant solid correctly 1`] = ` "" `; @@ -39,6 +44,7 @@ exports[`Button > renders with active variant subtle correctly 1`] = ` "" `; @@ -46,6 +52,7 @@ exports[`Button > renders with activeClass correctly 1`] = ` "" `; @@ -53,6 +60,7 @@ exports[`Button > renders with as correctly 1`] = ` "
Button +
" `; @@ -60,11 +68,13 @@ exports[`Button > renders with avatar and leadingIcon correctly 1`] = ` "" `; exports[`Button > renders with avatar and trailingIcon correctly 1`] = ` "" `; @@ -73,6 +83,7 @@ exports[`Button > renders with avatar correctly 1`] = ` "" `; @@ -80,6 +91,7 @@ exports[`Button > renders with block correctly 1`] = ` "" `; @@ -87,6 +99,7 @@ exports[`Button > renders with class correctly 1`] = ` "" `; @@ -101,6 +114,7 @@ exports[`Button > renders with disabled and with link correctly 1`] = ` " Button + " `; @@ -108,13 +122,39 @@ exports[`Button > renders with disabled correctly 1`] = ` "" `; +exports[`Button > renders with externalIcon correctly 1`] = ` +" + Button +
+ +
" +`; + +exports[`Button > renders with externalIcon custom correctly 1`] = ` +" + Button +
+ +
" +`; + +exports[`Button > renders with externalIcon false correctly 1`] = ` +" + Button + + +" +`; + exports[`Button > renders with icon correctly 1`] = ` "" `; @@ -122,6 +162,7 @@ exports[`Button > renders with inactiveClass correctly 1`] = ` "" `; @@ -129,6 +170,7 @@ exports[`Button > renders with label correctly 1`] = ` "" `; @@ -136,6 +178,7 @@ exports[`Button > renders with leading and icon correctly 1`] = ` "" `; @@ -143,6 +186,7 @@ exports[`Button > renders with leading slot correctly 1`] = ` "" `; @@ -150,6 +194,7 @@ exports[`Button > renders with leadingIcon correctly 1`] = ` "" `; @@ -157,6 +202,7 @@ exports[`Button > renders with loading and avatar correctly 1`] = ` "" `; @@ -164,17 +210,20 @@ exports[`Button > renders with loading correctly 1`] = ` "" `; exports[`Button > renders with loading trailing and avatar correctly 1`] = ` "" `; exports[`Button > renders with loading trailing correctly 1`] = ` "" @@ -184,6 +233,7 @@ exports[`Button > renders with loadingIcon correctly 1`] = ` "" `; @@ -191,6 +241,7 @@ exports[`Button > renders with neutral variant ghost correctly 1`] = ` "" `; @@ -198,6 +249,7 @@ exports[`Button > renders with neutral variant link correctly 1`] = ` "" `; @@ -205,6 +257,7 @@ exports[`Button > renders with neutral variant outline correctly 1`] = ` "" `; @@ -212,6 +265,7 @@ exports[`Button > renders with neutral variant soft correctly 1`] = ` "" `; @@ -219,6 +273,7 @@ exports[`Button > renders with neutral variant solid correctly 1`] = ` "" `; @@ -226,6 +281,7 @@ exports[`Button > renders with neutral variant subtle correctly 1`] = ` "" `; @@ -233,6 +289,7 @@ exports[`Button > renders with primary variant ghost correctly 1`] = ` "" `; @@ -240,6 +297,7 @@ exports[`Button > renders with primary variant link correctly 1`] = ` "" `; @@ -247,6 +305,7 @@ exports[`Button > renders with primary variant outline correctly 1`] = ` "" `; @@ -254,6 +313,7 @@ exports[`Button > renders with primary variant soft correctly 1`] = ` "" `; @@ -261,6 +321,7 @@ exports[`Button > renders with primary variant solid correctly 1`] = ` "" `; @@ -268,6 +329,7 @@ exports[`Button > renders with primary variant subtle correctly 1`] = ` "" `; @@ -275,6 +337,7 @@ exports[`Button > renders with size lg correctly 1`] = ` "" `; @@ -282,6 +345,7 @@ exports[`Button > renders with size md correctly 1`] = ` "" `; @@ -289,6 +353,7 @@ exports[`Button > renders with size sm correctly 1`] = ` "" `; @@ -296,6 +361,7 @@ exports[`Button > renders with size xl correctly 1`] = ` "" `; @@ -303,6 +369,7 @@ exports[`Button > renders with size xs correctly 1`] = ` "" `; @@ -310,11 +377,13 @@ exports[`Button > renders with square correctly 1`] = ` "" `; exports[`Button > renders with trailing and icon correctly 1`] = ` "" @@ -322,6 +391,7 @@ exports[`Button > renders with trailing and icon correctly 1`] = ` exports[`Button > renders with trailing slot correctly 1`] = ` "" @@ -329,6 +399,7 @@ exports[`Button > renders with trailing slot correctly 1`] = ` exports[`Button > renders with trailingIcon correctly 1`] = ` "" @@ -338,5 +409,6 @@ exports[`Button > renders with ui correctly 1`] = ` "" `; diff --git a/test/components/__snapshots__/Button.spec.ts.snap b/test/components/__snapshots__/Button.spec.ts.snap index 3e483d75de..5c6be2dd0e 100644 --- a/test/components/__snapshots__/Button.spec.ts.snap +++ b/test/components/__snapshots__/Button.spec.ts.snap @@ -4,6 +4,7 @@ exports[`Button > renders with active variant ghost correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`Button > renders with active variant link correctly 1`] = ` "" `; @@ -18,6 +20,7 @@ exports[`Button > renders with active variant outline correctly 1`] = ` "" `; @@ -25,6 +28,7 @@ exports[`Button > renders with active variant soft correctly 1`] = ` "" `; @@ -32,6 +36,7 @@ exports[`Button > renders with active variant solid correctly 1`] = ` "" `; @@ -39,6 +44,7 @@ exports[`Button > renders with active variant subtle correctly 1`] = ` "" `; @@ -46,6 +52,7 @@ exports[`Button > renders with activeClass correctly 1`] = ` "" `; @@ -53,6 +60,7 @@ exports[`Button > renders with as correctly 1`] = ` "
Button +
" `; @@ -60,11 +68,13 @@ exports[`Button > renders with avatar and leadingIcon correctly 1`] = ` "" `; exports[`Button > renders with avatar and trailingIcon correctly 1`] = ` "" `; @@ -73,6 +83,7 @@ exports[`Button > renders with avatar correctly 1`] = ` "" `; @@ -80,6 +91,7 @@ exports[`Button > renders with block correctly 1`] = ` "" `; @@ -87,6 +99,7 @@ exports[`Button > renders with class correctly 1`] = ` "" `; @@ -101,6 +114,7 @@ exports[`Button > renders with disabled and with link correctly 1`] = ` " Button + " `; @@ -108,13 +122,39 @@ exports[`Button > renders with disabled correctly 1`] = ` "" `; +exports[`Button > renders with externalIcon correctly 1`] = ` +" + Button +
+ +
" +`; + +exports[`Button > renders with externalIcon custom correctly 1`] = ` +" + Button +
+ +
" +`; + +exports[`Button > renders with externalIcon false correctly 1`] = ` +" + Button + + +" +`; + exports[`Button > renders with icon correctly 1`] = ` "" `; @@ -122,6 +162,7 @@ exports[`Button > renders with inactiveClass correctly 1`] = ` "" `; @@ -129,6 +170,7 @@ exports[`Button > renders with label correctly 1`] = ` "" `; @@ -136,6 +178,7 @@ exports[`Button > renders with leading and icon correctly 1`] = ` "" `; @@ -143,6 +186,7 @@ exports[`Button > renders with leading slot correctly 1`] = ` "" `; @@ -150,6 +194,7 @@ exports[`Button > renders with leadingIcon correctly 1`] = ` "" `; @@ -157,6 +202,7 @@ exports[`Button > renders with loading and avatar correctly 1`] = ` "" `; @@ -164,17 +210,20 @@ exports[`Button > renders with loading correctly 1`] = ` "" `; exports[`Button > renders with loading trailing and avatar correctly 1`] = ` "" `; exports[`Button > renders with loading trailing correctly 1`] = ` "" @@ -184,6 +233,7 @@ exports[`Button > renders with loadingIcon correctly 1`] = ` "" `; @@ -191,6 +241,7 @@ exports[`Button > renders with neutral variant ghost correctly 1`] = ` "" `; @@ -198,6 +249,7 @@ exports[`Button > renders with neutral variant link correctly 1`] = ` "" `; @@ -205,6 +257,7 @@ exports[`Button > renders with neutral variant outline correctly 1`] = ` "" `; @@ -212,6 +265,7 @@ exports[`Button > renders with neutral variant soft correctly 1`] = ` "" `; @@ -219,6 +273,7 @@ exports[`Button > renders with neutral variant solid correctly 1`] = ` "" `; @@ -226,6 +281,7 @@ exports[`Button > renders with neutral variant subtle correctly 1`] = ` "" `; @@ -233,6 +289,7 @@ exports[`Button > renders with primary variant ghost correctly 1`] = ` "" `; @@ -240,6 +297,7 @@ exports[`Button > renders with primary variant link correctly 1`] = ` "" `; @@ -247,6 +305,7 @@ exports[`Button > renders with primary variant outline correctly 1`] = ` "" `; @@ -254,6 +313,7 @@ exports[`Button > renders with primary variant soft correctly 1`] = ` "" `; @@ -261,6 +321,7 @@ exports[`Button > renders with primary variant solid correctly 1`] = ` "" `; @@ -268,6 +329,7 @@ exports[`Button > renders with primary variant subtle correctly 1`] = ` "" `; @@ -275,6 +337,7 @@ exports[`Button > renders with size lg correctly 1`] = ` "" `; @@ -282,6 +345,7 @@ exports[`Button > renders with size md correctly 1`] = ` "" `; @@ -289,6 +353,7 @@ exports[`Button > renders with size sm correctly 1`] = ` "" `; @@ -296,6 +361,7 @@ exports[`Button > renders with size xl correctly 1`] = ` "" `; @@ -303,6 +369,7 @@ exports[`Button > renders with size xs correctly 1`] = ` "" `; @@ -310,11 +377,13 @@ exports[`Button > renders with square correctly 1`] = ` "" `; exports[`Button > renders with trailing and icon correctly 1`] = ` "" @@ -322,6 +391,7 @@ exports[`Button > renders with trailing and icon correctly 1`] = ` exports[`Button > renders with trailing slot correctly 1`] = ` "" @@ -329,6 +399,7 @@ exports[`Button > renders with trailing slot correctly 1`] = ` exports[`Button > renders with trailingIcon correctly 1`] = ` "" @@ -338,5 +409,6 @@ exports[`Button > renders with ui correctly 1`] = ` "" `; diff --git a/test/components/__snapshots__/Calendar-vue.spec.ts.snap b/test/components/__snapshots__/Calendar-vue.spec.ts.snap index 47ad72bf46..26cf6d1017 100644 --- a/test/components/__snapshots__/Calendar-vue.spec.ts.snap +++ b/test/components/__snapshots__/Calendar-vue.spec.ts.snap @@ -5,19 +5,24 @@ exports[`Calendar > renders with as correctly 1`] = `
@@ -192,19 +197,24 @@ exports[`Calendar > renders with class correctly 1`] = `
@@ -379,19 +389,24 @@ exports[`Calendar > renders with color neutral correctly 1`] = `
@@ -566,19 +581,24 @@ exports[`Calendar > renders with day slot correctly 1`] = `
@@ -753,19 +773,24 @@ exports[`Calendar > renders with default value correctly 1`] = `
@@ -940,19 +965,24 @@ exports[`Calendar > renders with disabled correctly 1`] = `
@@ -1127,16 +1157,20 @@ exports[`Calendar > renders with heading slot correctly 1`] = `
Heading
@@ -1311,19 +1345,24 @@ exports[`Calendar > renders with isDateDisabled correctly 1`] = `
@@ -1498,19 +1537,24 @@ exports[`Calendar > renders with isDateUnavailable correctly 1`] = `
@@ -1685,19 +1729,24 @@ exports[`Calendar > renders with modelValue correctly 1`] = `
@@ -1873,13 +1922,16 @@ exports[`Calendar > renders with month-cell slot correctly 1`] = `
@@ -1946,19 +1998,24 @@ exports[`Calendar > renders with multiple correctly 1`] = `
@@ -2133,19 +2190,24 @@ exports[`Calendar > renders with nextMonth correctly 1`] = `
@@ -2320,19 +2382,24 @@ exports[`Calendar > renders with nextYear correctly 1`] = `
@@ -2507,19 +2574,24 @@ exports[`Calendar > renders with numberOfMonths correctly 1`] = `
@@ -2853,19 +2925,24 @@ exports[`Calendar > renders with prevMonth correctly 1`] = `
@@ -3040,19 +3117,24 @@ exports[`Calendar > renders with prevYear correctly 1`] = `
@@ -3230,19 +3312,24 @@ exports[`Calendar > renders with range and defaultValue correctly 1`] = `
@@ -3417,19 +3504,24 @@ exports[`Calendar > renders with range and modelValue correctly 1`] = `
@@ -3604,19 +3696,24 @@ exports[`Calendar > renders with range correctly 1`] = `
@@ -3788,19 +3885,24 @@ exports[`Calendar > renders with readonly correctly 1`] = `
@@ -3975,19 +4077,24 @@ exports[`Calendar > renders with size lg correctly 1`] = `
@@ -4162,19 +4269,24 @@ exports[`Calendar > renders with size md correctly 1`] = `
@@ -4349,19 +4461,24 @@ exports[`Calendar > renders with size sm correctly 1`] = `
@@ -4536,19 +4653,24 @@ exports[`Calendar > renders with size xl correctly 1`] = `
@@ -4723,19 +4845,24 @@ exports[`Calendar > renders with size xs correctly 1`] = `
@@ -4911,13 +5038,16 @@ exports[`Calendar > renders with type month and isMonthDisabled correctly 1`] =
@@ -4985,13 +5115,16 @@ exports[`Calendar > renders with type month and isMonthUnavailable correctly 1`]
@@ -5059,13 +5192,16 @@ exports[`Calendar > renders with type month and modelValue correctly 1`] = `
@@ -5136,13 +5272,16 @@ exports[`Calendar > renders with type month and range correctly 1`] = `
@@ -5207,13 +5346,16 @@ exports[`Calendar > renders with type month correctly 1`] = `
@@ -5281,10 +5423,12 @@ exports[`Calendar > renders with type year and isYearDisabled correctly 1`] = `
2020 - 2031
@@ -5352,10 +5496,12 @@ exports[`Calendar > renders with type year and isYearUnavailable correctly 1`] =
2020 - 2031
@@ -5423,10 +5569,12 @@ exports[`Calendar > renders with type year and modelValue correctly 1`] = `
2020 - 2031
@@ -5497,10 +5645,12 @@ exports[`Calendar > renders with type year and range correctly 1`] = `
2020 - 2031
@@ -5565,10 +5715,12 @@ exports[`Calendar > renders with type year correctly 1`] = `
2020 - 2031
@@ -5635,19 +5787,24 @@ exports[`Calendar > renders with ui correctly 1`] = `
@@ -5822,19 +5979,24 @@ exports[`Calendar > renders with variant outline correctly 1`] = `
@@ -6009,19 +6171,24 @@ exports[`Calendar > renders with variant soft correctly 1`] = `
@@ -6196,19 +6363,24 @@ exports[`Calendar > renders with variant solid correctly 1`] = `
@@ -6383,19 +6555,24 @@ exports[`Calendar > renders with variant subtle correctly 1`] = `
@@ -6570,19 +6747,24 @@ exports[`Calendar > renders with viewControl correctly 1`] = `
@@ -6757,19 +6939,24 @@ exports[`Calendar > renders with week-day slot correctly 1`] = `
@@ -6944,19 +7131,24 @@ exports[`Calendar > renders with weekNumbers correctly 1`] = `
@@ -7131,19 +7323,24 @@ exports[`Calendar > renders with weekStartsOn correctly 1`] = `
@@ -7318,19 +7515,24 @@ exports[`Calendar > renders with weekdayFormat correctly 1`] = `
@@ -7506,10 +7708,12 @@ exports[`Calendar > renders with year-cell slot correctly 1`] = `
2020 - 2031
@@ -7576,19 +7780,24 @@ exports[`Calendar > renders without fixedWeeks correctly 1`] = `
@@ -7739,15 +7948,18 @@ exports[`Calendar > renders without monthControls correctly 1`] = `
@@ -7922,16 +8134,20 @@ exports[`Calendar > renders without viewControl correctly 1`] = `
January 2025
@@ -8107,13 +8323,16 @@ exports[`Calendar > renders without yearControls correctly 1`] = `
diff --git a/test/components/__snapshots__/Calendar.spec.ts.snap b/test/components/__snapshots__/Calendar.spec.ts.snap index 4a3cbeae5a..a816ec4681 100644 --- a/test/components/__snapshots__/Calendar.spec.ts.snap +++ b/test/components/__snapshots__/Calendar.spec.ts.snap @@ -5,19 +5,24 @@ exports[`Calendar > renders with as correctly 1`] = `
@@ -192,19 +197,24 @@ exports[`Calendar > renders with class correctly 1`] = `
@@ -379,19 +389,24 @@ exports[`Calendar > renders with color neutral correctly 1`] = `
@@ -566,19 +581,24 @@ exports[`Calendar > renders with day slot correctly 1`] = `
@@ -753,19 +773,24 @@ exports[`Calendar > renders with default value correctly 1`] = `
@@ -940,19 +965,24 @@ exports[`Calendar > renders with disabled correctly 1`] = `
@@ -1127,16 +1157,20 @@ exports[`Calendar > renders with heading slot correctly 1`] = `
Heading
@@ -1311,19 +1345,24 @@ exports[`Calendar > renders with isDateDisabled correctly 1`] = `
@@ -1498,19 +1537,24 @@ exports[`Calendar > renders with isDateUnavailable correctly 1`] = `
@@ -1685,19 +1729,24 @@ exports[`Calendar > renders with modelValue correctly 1`] = `
@@ -1873,13 +1922,16 @@ exports[`Calendar > renders with month-cell slot correctly 1`] = `
@@ -1946,19 +1998,24 @@ exports[`Calendar > renders with multiple correctly 1`] = `
@@ -2133,19 +2190,24 @@ exports[`Calendar > renders with nextMonth correctly 1`] = `
@@ -2320,19 +2382,24 @@ exports[`Calendar > renders with nextYear correctly 1`] = `
@@ -2507,19 +2574,24 @@ exports[`Calendar > renders with numberOfMonths correctly 1`] = `
@@ -2853,19 +2925,24 @@ exports[`Calendar > renders with prevMonth correctly 1`] = `
@@ -3040,19 +3117,24 @@ exports[`Calendar > renders with prevYear correctly 1`] = `
@@ -3230,19 +3312,24 @@ exports[`Calendar > renders with range and defaultValue correctly 1`] = `
@@ -3417,19 +3504,24 @@ exports[`Calendar > renders with range and modelValue correctly 1`] = `
@@ -3604,19 +3696,24 @@ exports[`Calendar > renders with range correctly 1`] = `
@@ -3788,19 +3885,24 @@ exports[`Calendar > renders with readonly correctly 1`] = `
@@ -3975,19 +4077,24 @@ exports[`Calendar > renders with size lg correctly 1`] = `
@@ -4162,19 +4269,24 @@ exports[`Calendar > renders with size md correctly 1`] = `
@@ -4349,19 +4461,24 @@ exports[`Calendar > renders with size sm correctly 1`] = `
@@ -4536,19 +4653,24 @@ exports[`Calendar > renders with size xl correctly 1`] = `
@@ -4723,19 +4845,24 @@ exports[`Calendar > renders with size xs correctly 1`] = `
@@ -4911,13 +5038,16 @@ exports[`Calendar > renders with type month and isMonthDisabled correctly 1`] =
@@ -4985,13 +5115,16 @@ exports[`Calendar > renders with type month and isMonthUnavailable correctly 1`]
@@ -5059,13 +5192,16 @@ exports[`Calendar > renders with type month and modelValue correctly 1`] = `
@@ -5136,13 +5272,16 @@ exports[`Calendar > renders with type month and range correctly 1`] = `
@@ -5207,13 +5346,16 @@ exports[`Calendar > renders with type month correctly 1`] = `
@@ -5281,10 +5423,12 @@ exports[`Calendar > renders with type year and isYearDisabled correctly 1`] = `
2020 - 2031
@@ -5352,10 +5496,12 @@ exports[`Calendar > renders with type year and isYearUnavailable correctly 1`] =
2020 - 2031
@@ -5423,10 +5569,12 @@ exports[`Calendar > renders with type year and modelValue correctly 1`] = `
2020 - 2031
@@ -5497,10 +5645,12 @@ exports[`Calendar > renders with type year and range correctly 1`] = `
2020 - 2031
@@ -5565,10 +5715,12 @@ exports[`Calendar > renders with type year correctly 1`] = `
2020 - 2031
@@ -5635,19 +5787,24 @@ exports[`Calendar > renders with ui correctly 1`] = `
@@ -5822,19 +5979,24 @@ exports[`Calendar > renders with variant outline correctly 1`] = `
@@ -6009,19 +6171,24 @@ exports[`Calendar > renders with variant soft correctly 1`] = `
@@ -6196,19 +6363,24 @@ exports[`Calendar > renders with variant solid correctly 1`] = `
@@ -6383,19 +6555,24 @@ exports[`Calendar > renders with variant subtle correctly 1`] = `
@@ -6570,19 +6747,24 @@ exports[`Calendar > renders with viewControl correctly 1`] = `
@@ -6757,19 +6939,24 @@ exports[`Calendar > renders with week-day slot correctly 1`] = `
@@ -6944,19 +7131,24 @@ exports[`Calendar > renders with weekNumbers correctly 1`] = `
@@ -7131,19 +7323,24 @@ exports[`Calendar > renders with weekStartsOn correctly 1`] = `
@@ -7318,19 +7515,24 @@ exports[`Calendar > renders with weekdayFormat correctly 1`] = `
@@ -7506,10 +7708,12 @@ exports[`Calendar > renders with year-cell slot correctly 1`] = `
2020 - 2031
@@ -7576,19 +7780,24 @@ exports[`Calendar > renders without fixedWeeks correctly 1`] = `
@@ -7739,15 +7948,18 @@ exports[`Calendar > renders without monthControls correctly 1`] = `
@@ -7922,16 +8134,20 @@ exports[`Calendar > renders without viewControl correctly 1`] = `
January 2025
@@ -8107,13 +8323,16 @@ exports[`Calendar > renders without yearControls correctly 1`] = `
diff --git a/test/components/__snapshots__/Carousel-vue.spec.ts.snap b/test/components/__snapshots__/Carousel-vue.spec.ts.snap index 32133a8154..080ee854c2 100644 --- a/test/components/__snapshots__/Carousel-vue.spec.ts.snap +++ b/test/components/__snapshots__/Carousel-vue.spec.ts.snap @@ -16,9 +16,11 @@ exports[`Carousel > renders with arrows correctly 1`] = `
@@ -108,9 +110,11 @@ exports[`Carousel > renders with next correctly 1`] = `
@@ -133,9 +137,11 @@ exports[`Carousel > renders with nextIcon correctly 1`] = `
@@ -174,9 +180,11 @@ exports[`Carousel > renders with prev correctly 1`] = `
@@ -199,9 +207,11 @@ exports[`Carousel > renders with prevIcon correctly 1`] = `
diff --git a/test/components/__snapshots__/Carousel.spec.ts.snap b/test/components/__snapshots__/Carousel.spec.ts.snap index c84e68aa93..31cfedc2ae 100644 --- a/test/components/__snapshots__/Carousel.spec.ts.snap +++ b/test/components/__snapshots__/Carousel.spec.ts.snap @@ -16,9 +16,11 @@ exports[`Carousel > renders with arrows correctly 1`] = `
@@ -108,9 +110,11 @@ exports[`Carousel > renders with next correctly 1`] = `
@@ -133,9 +137,11 @@ exports[`Carousel > renders with nextIcon correctly 1`] = `
@@ -174,9 +180,11 @@ exports[`Carousel > renders with prev correctly 1`] = `
@@ -199,9 +207,11 @@ exports[`Carousel > renders with prevIcon correctly 1`] = `
diff --git a/test/components/__snapshots__/ChatPromptSubmit-vue.spec.ts.snap b/test/components/__snapshots__/ChatPromptSubmit-vue.spec.ts.snap index 313e930b56..4cd538d64b 100644 --- a/test/components/__snapshots__/ChatPromptSubmit-vue.spec.ts.snap +++ b/test/components/__snapshots__/ChatPromptSubmit-vue.spec.ts.snap @@ -4,6 +4,7 @@ exports[`ChatPromptSubmit > renders with class correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`ChatPromptSubmit > renders with icon correctly 1`] = ` "" `; @@ -18,6 +20,7 @@ exports[`ChatPromptSubmit > renders with status error correctly 1`] = ` "" `; @@ -25,6 +28,7 @@ exports[`ChatPromptSubmit > renders with status ready correctly 1`] = ` "" `; @@ -32,6 +36,7 @@ exports[`ChatPromptSubmit > renders with status streaming correctly 1`] = ` "" `; @@ -39,5 +44,6 @@ exports[`ChatPromptSubmit > renders with status submitted correctly 1`] = ` "" `; diff --git a/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap b/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap index 63fe84a10e..0ff41b845e 100644 --- a/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap +++ b/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap @@ -4,6 +4,7 @@ exports[`ChatPromptSubmit > renders with class correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`ChatPromptSubmit > renders with icon correctly 1`] = ` "" `; @@ -18,6 +20,7 @@ exports[`ChatPromptSubmit > renders with status error correctly 1`] = ` "" `; @@ -25,6 +28,7 @@ exports[`ChatPromptSubmit > renders with status ready correctly 1`] = ` "" `; @@ -32,6 +36,7 @@ exports[`ChatPromptSubmit > renders with status streaming correctly 1`] = ` "" `; @@ -39,5 +44,6 @@ exports[`ChatPromptSubmit > renders with status submitted correctly 1`] = ` "" `; diff --git a/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap b/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap index b40f72cb38..213d859c3d 100644 --- a/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap +++ b/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap @@ -201,7 +201,7 @@ exports[`CommandPalette > renders with class correctly 1`] = ` exports[`CommandPalette > renders with close correctly 1`] = ` "
-
+
@@ -802,6 +819,7 @@ exports[`PricingPlan > renders with title slot correctly 1`] = `
Terms
@@ -833,6 +851,7 @@ exports[`PricingPlan > renders with ui correctly 1`] = `
Terms
@@ -864,6 +883,7 @@ exports[`PricingPlan > renders with variant outline correctly 1`] = `
Terms
@@ -895,6 +915,7 @@ exports[`PricingPlan > renders with variant soft correctly 1`] = `
Terms
@@ -926,6 +947,7 @@ exports[`PricingPlan > renders with variant solid correctly 1`] = `
Terms
@@ -957,6 +979,7 @@ exports[`PricingPlan > renders with variant subtle correctly 1`] = `
Terms
diff --git a/test/components/__snapshots__/PricingTable-vue.spec.ts.snap b/test/components/__snapshots__/PricingTable-vue.spec.ts.snap index 925d07e805..eb88aabed9 100644 --- a/test/components/__snapshots__/PricingTable-vue.spec.ts.snap +++ b/test/components/__snapshots__/PricingTable-vue.spec.ts.snap @@ -22,6 +22,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -40,6 +41,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -58,6 +60,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -168,6 +171,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -212,6 +216,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -256,6 +261,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -311,6 +317,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -329,6 +336,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -347,6 +355,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -457,6 +466,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -501,6 +511,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -545,6 +556,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -600,6 +612,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -618,6 +631,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -636,6 +650,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -746,6 +761,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -790,6 +806,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -834,6 +851,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -889,6 +907,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -907,6 +926,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -925,6 +945,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1035,6 +1056,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1079,6 +1101,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1123,6 +1146,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1376,6 +1400,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1393,6 +1418,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1410,6 +1436,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1519,6 +1546,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1562,6 +1590,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1605,6 +1634,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1660,6 +1690,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1678,6 +1709,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1696,6 +1728,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1806,6 +1839,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1850,6 +1884,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1894,6 +1929,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -2220,6 +2256,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2238,6 +2275,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2256,6 +2294,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2366,6 +2405,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2410,6 +2450,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2454,6 +2495,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2509,6 +2551,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2527,6 +2570,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2545,6 +2589,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2655,6 +2700,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2699,6 +2745,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2743,6 +2790,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2798,6 +2846,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2816,6 +2865,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2834,6 +2884,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2944,6 +2995,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2988,6 +3040,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -3032,6 +3085,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -3087,6 +3141,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3105,6 +3160,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3123,6 +3179,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3233,6 +3290,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3277,6 +3335,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3321,6 +3380,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3376,6 +3436,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3394,6 +3455,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3412,6 +3474,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3522,6 +3585,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3566,6 +3630,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3610,6 +3675,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3665,6 +3731,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3683,6 +3750,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3701,6 +3769,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3811,6 +3880,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3855,6 +3925,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3899,6 +3970,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
diff --git a/test/components/__snapshots__/PricingTable.spec.ts.snap b/test/components/__snapshots__/PricingTable.spec.ts.snap index 8cfef6d980..0822df549e 100644 --- a/test/components/__snapshots__/PricingTable.spec.ts.snap +++ b/test/components/__snapshots__/PricingTable.spec.ts.snap @@ -22,6 +22,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -40,6 +41,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -58,6 +60,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -168,6 +171,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -212,6 +216,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -256,6 +261,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -311,6 +317,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -329,6 +336,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -347,6 +355,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -457,6 +466,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -501,6 +511,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -545,6 +556,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -600,6 +612,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -618,6 +631,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -636,6 +650,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -746,6 +761,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -790,6 +806,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -834,6 +851,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -889,6 +907,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -907,6 +926,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -925,6 +945,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1035,6 +1056,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1079,6 +1101,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1123,6 +1146,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1376,6 +1400,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1393,6 +1418,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1410,6 +1436,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1519,6 +1546,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1562,6 +1590,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1605,6 +1634,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1660,6 +1690,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1678,6 +1709,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1696,6 +1728,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1806,6 +1839,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1850,6 +1884,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1894,6 +1929,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -2220,6 +2256,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2238,6 +2275,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2256,6 +2294,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2366,6 +2405,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2410,6 +2450,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2454,6 +2495,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2509,6 +2551,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2527,6 +2570,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2545,6 +2589,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2655,6 +2700,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2699,6 +2745,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2743,6 +2790,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2798,6 +2846,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2816,6 +2865,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2834,6 +2884,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2944,6 +2995,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2988,6 +3040,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -3032,6 +3085,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -3087,6 +3141,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3105,6 +3160,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3123,6 +3179,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3233,6 +3290,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3277,6 +3335,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3321,6 +3380,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3376,6 +3436,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3394,6 +3455,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3412,6 +3474,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3522,6 +3585,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3566,6 +3630,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3610,6 +3675,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3665,6 +3731,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3683,6 +3750,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3701,6 +3769,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3811,6 +3880,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3855,6 +3925,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3899,6 +3970,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
diff --git a/test/components/__snapshots__/SelectMenu-vue.spec.ts.snap b/test/components/__snapshots__/SelectMenu-vue.spec.ts.snap index 8cc783b547..8c2a037be0 100644 --- a/test/components/__snapshots__/SelectMenu-vue.spec.ts.snap +++ b/test/components/__snapshots__/SelectMenu-vue.spec.ts.snap @@ -214,7 +214,7 @@ exports[`SelectMenu > renders with class correctly 1`] = ` exports[`SelectMenu > renders with clear and clearIcon correctly 1`] = ` " @@ -262,7 +262,7 @@ exports[`SelectMenu > renders with clear and clearIcon correctly 1`] = ` exports[`SelectMenu > renders with clear correctly 1`] = ` " diff --git a/test/components/__snapshots__/SelectMenu.spec.ts.snap b/test/components/__snapshots__/SelectMenu.spec.ts.snap index 66de6b7ab0..8225d9aba3 100644 --- a/test/components/__snapshots__/SelectMenu.spec.ts.snap +++ b/test/components/__snapshots__/SelectMenu.spec.ts.snap @@ -216,6 +216,7 @@ exports[`SelectMenu > renders with clear and clearIcon correctly 1`] = ` " @@ -266,6 +267,7 @@ exports[`SelectMenu > renders with clear correctly 1`] = ` " diff --git a/test/components/__snapshots__/Sidebar-vue.spec.ts.snap b/test/components/__snapshots__/Sidebar-vue.spec.ts.snap index aae2274e18..021b92ddfd 100644 --- a/test/components/__snapshots__/Sidebar-vue.spec.ts.snap +++ b/test/components/__snapshots__/Sidebar-vue.spec.ts.snap @@ -59,6 +59,7 @@ exports[`Sidebar > renders with close correctly 1`] = `
diff --git a/test/components/__snapshots__/Sidebar.spec.ts.snap b/test/components/__snapshots__/Sidebar.spec.ts.snap index a01d2af9e0..9dcd12fb4b 100644 --- a/test/components/__snapshots__/Sidebar.spec.ts.snap +++ b/test/components/__snapshots__/Sidebar.spec.ts.snap @@ -59,6 +59,7 @@ exports[`Sidebar > renders with close correctly 1`] = `
diff --git a/test/components/__snapshots__/Slideover-vue.spec.ts.snap b/test/components/__snapshots__/Slideover-vue.spec.ts.snap index 78fbff9f31..3a24534bc5 100644 --- a/test/components/__snapshots__/Slideover-vue.spec.ts.snap +++ b/test/components/__snapshots__/Slideover-vue.spec.ts.snap @@ -12,6 +12,7 @@ exports[`Slideover > renders with actions slot correctly 1`] = ` Actions slot
@@ -35,6 +36,7 @@ exports[`Slideover > renders with body slot correctly 1`] = `
Body slot
@@ -62,6 +64,7 @@ exports[`Slideover > renders with bottom side correctly 1`] = `
@@ -89,6 +92,7 @@ exports[`Slideover > renders with bottom side inset correctly 1`] = `
@@ -112,6 +116,7 @@ exports[`Slideover > renders with class correctly 1`] = `
@@ -155,6 +160,7 @@ exports[`Slideover > renders with closeIcon correctly 1`] = `
@@ -192,6 +198,7 @@ exports[`Slideover > renders with default slot correctly 1`] = `
@@ -219,6 +226,7 @@ exports[`Slideover > renders with description correctly 1`] = `
@@ -245,6 +253,7 @@ exports[`Slideover > renders with description slot correctly 1`] = `
@@ -268,6 +277,7 @@ exports[`Slideover > renders with footer slot correctly 1`] = `
@@ -313,6 +323,7 @@ exports[`Slideover > renders with left side correctly 1`] = `
@@ -340,6 +351,7 @@ exports[`Slideover > renders with left side inset correctly 1`] = `
@@ -363,6 +375,7 @@ exports[`Slideover > renders with open correctly 1`] = `
@@ -390,6 +403,7 @@ exports[`Slideover > renders with right side correctly 1`] = `
@@ -417,6 +431,7 @@ exports[`Slideover > renders with right side inset correctly 1`] = `
@@ -443,6 +458,7 @@ exports[`Slideover > renders with title correctly 1`] = `
@@ -469,6 +485,7 @@ exports[`Slideover > renders with title slot correctly 1`] = `
@@ -496,6 +513,7 @@ exports[`Slideover > renders with top side correctly 1`] = `
@@ -523,6 +541,7 @@ exports[`Slideover > renders with top side inset correctly 1`] = `
@@ -546,6 +565,7 @@ exports[`Slideover > renders with ui correctly 1`] = `
@@ -598,6 +618,7 @@ exports[`Slideover > renders without overlay correctly 1`] = `
@@ -625,6 +646,7 @@ exports[`Slideover > renders without transition correctly 1`] = `
diff --git a/test/components/__snapshots__/Slideover.spec.ts.snap b/test/components/__snapshots__/Slideover.spec.ts.snap index 9272a0147a..46fb25d4fb 100644 --- a/test/components/__snapshots__/Slideover.spec.ts.snap +++ b/test/components/__snapshots__/Slideover.spec.ts.snap @@ -12,6 +12,7 @@ exports[`Slideover > renders with actions slot correctly 1`] = ` Actions slot
@@ -35,6 +36,7 @@ exports[`Slideover > renders with body slot correctly 1`] = `
Body slot
@@ -62,6 +64,7 @@ exports[`Slideover > renders with bottom side correctly 1`] = `
@@ -89,6 +92,7 @@ exports[`Slideover > renders with bottom side inset correctly 1`] = `
@@ -112,6 +116,7 @@ exports[`Slideover > renders with class correctly 1`] = `
@@ -155,6 +160,7 @@ exports[`Slideover > renders with closeIcon correctly 1`] = `
@@ -192,6 +198,7 @@ exports[`Slideover > renders with default slot correctly 1`] = `
@@ -219,6 +226,7 @@ exports[`Slideover > renders with description correctly 1`] = `
@@ -245,6 +253,7 @@ exports[`Slideover > renders with description slot correctly 1`] = `
@@ -268,6 +277,7 @@ exports[`Slideover > renders with footer slot correctly 1`] = `
@@ -313,6 +323,7 @@ exports[`Slideover > renders with left side correctly 1`] = `
@@ -340,6 +351,7 @@ exports[`Slideover > renders with left side inset correctly 1`] = `
@@ -363,6 +375,7 @@ exports[`Slideover > renders with open correctly 1`] = `
@@ -390,6 +403,7 @@ exports[`Slideover > renders with right side correctly 1`] = `
@@ -417,6 +431,7 @@ exports[`Slideover > renders with right side inset correctly 1`] = `
@@ -443,6 +458,7 @@ exports[`Slideover > renders with title correctly 1`] = `
@@ -469,6 +485,7 @@ exports[`Slideover > renders with title slot correctly 1`] = `
@@ -496,6 +513,7 @@ exports[`Slideover > renders with top side correctly 1`] = `
@@ -523,6 +541,7 @@ exports[`Slideover > renders with top side inset correctly 1`] = `
@@ -546,6 +565,7 @@ exports[`Slideover > renders with ui correctly 1`] = `
@@ -598,6 +618,7 @@ exports[`Slideover > renders without overlay correctly 1`] = `
@@ -625,6 +646,7 @@ exports[`Slideover > renders without transition correctly 1`] = `
diff --git a/test/components/__snapshots__/Table-vue.spec.ts.snap b/test/components/__snapshots__/Table-vue.spec.ts.snap index a66b3365a8..acfadf6eaa 100644 --- a/test/components/__snapshots__/Table-vue.spec.ts.snap +++ b/test/components/__snapshots__/Table-vue.spec.ts.snap @@ -407,6 +407,7 @@ exports[`Table > renders with columns correctly 1`] = ` Status Amount @@ -435,6 +436,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -461,6 +463,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -487,6 +490,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -513,6 +517,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -539,6 +544,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -671,6 +677,7 @@ exports[`Table > renders with empty slot correctly 1`] = ` Status Amount @@ -1505,6 +1512,7 @@ exports[`Table > renders with loading slot correctly 1`] = ` Status Amount @@ -1569,6 +1577,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` Status Amount @@ -1597,6 +1606,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1623,6 +1633,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1649,6 +1660,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1675,6 +1687,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1701,6 +1714,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -2002,6 +2016,7 @@ exports[`Table > renders with virtualize and sticky correctly 1`] = ` Status Amount diff --git a/test/components/__snapshots__/Table.spec.ts.snap b/test/components/__snapshots__/Table.spec.ts.snap index 27ccbfe719..29d7e2e097 100644 --- a/test/components/__snapshots__/Table.spec.ts.snap +++ b/test/components/__snapshots__/Table.spec.ts.snap @@ -407,6 +407,7 @@ exports[`Table > renders with columns correctly 1`] = ` Status Amount @@ -435,6 +436,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -461,6 +463,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -487,6 +490,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -513,6 +517,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -539,6 +544,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -671,6 +677,7 @@ exports[`Table > renders with empty slot correctly 1`] = ` Status Amount @@ -1505,6 +1512,7 @@ exports[`Table > renders with loading slot correctly 1`] = ` Status Amount @@ -1569,6 +1577,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` Status Amount @@ -1597,6 +1606,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1623,6 +1633,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1649,6 +1660,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1675,6 +1687,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1701,6 +1714,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -2002,6 +2016,7 @@ exports[`Table > renders with virtualize and sticky correctly 1`] = ` Status Amount diff --git a/test/components/__snapshots__/Theme-vue.spec.ts.snap b/test/components/__snapshots__/Theme-vue.spec.ts.snap index 33f1af17e6..ae5d4652ee 100644 --- a/test/components/__snapshots__/Theme-vue.spec.ts.snap +++ b/test/components/__snapshots__/Theme-vue.spec.ts.snap @@ -4,6 +4,7 @@ exports[`Theme > renders with empty ui correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`Theme > renders with nested theme overriding outer theme correctly 1`] "" `; @@ -35,6 +37,7 @@ exports[`Theme > renders with theme applied to button base slot correctly 1`] = "" `; @@ -42,6 +45,7 @@ exports[`Theme > renders with theme applied to multiple component types correctl " Badge " @@ -51,6 +55,7 @@ exports[`Theme > renders with theme not affecting unrelated component correctly "" `; @@ -58,5 +63,6 @@ exports[`Theme > renders with ui prop taking priority over theme correctly 1`] = "" `; diff --git a/test/components/__snapshots__/Theme.spec.ts.snap b/test/components/__snapshots__/Theme.spec.ts.snap index 33f1af17e6..ae5d4652ee 100644 --- a/test/components/__snapshots__/Theme.spec.ts.snap +++ b/test/components/__snapshots__/Theme.spec.ts.snap @@ -4,6 +4,7 @@ exports[`Theme > renders with empty ui correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`Theme > renders with nested theme overriding outer theme correctly 1`] "" `; @@ -35,6 +37,7 @@ exports[`Theme > renders with theme applied to button base slot correctly 1`] = "" `; @@ -42,6 +45,7 @@ exports[`Theme > renders with theme applied to multiple component types correctl " Badge " @@ -51,6 +55,7 @@ exports[`Theme > renders with theme not affecting unrelated component correctly "" `; @@ -58,5 +63,6 @@ exports[`Theme > renders with ui prop taking priority over theme correctly 1`] = "" `; diff --git a/test/components/__snapshots__/Toast-vue.spec.ts.snap b/test/components/__snapshots__/Toast-vue.spec.ts.snap index 5e7130cdc3..b07da4b4a0 100644 --- a/test/components/__snapshots__/Toast-vue.spec.ts.snap +++ b/test/components/__snapshots__/Toast-vue.spec.ts.snap @@ -17,12 +17,14 @@ exports[`Toast > renders with actions correctly 1`] = `
@@ -60,6 +62,7 @@ exports[`Toast > renders with as correctly 1`] = `
@@ -96,6 +99,7 @@ exports[`Toast > renders with avatar correctly 1`] = `
@@ -133,6 +137,7 @@ exports[`Toast > renders with class correctly 1`] = `
@@ -204,6 +209,7 @@ exports[`Toast > renders with closeIcon correctly 1`] = `
@@ -241,6 +247,7 @@ exports[`Toast > renders with color neutral correctly 1`] = `
@@ -278,6 +285,7 @@ exports[`Toast > renders with description correctly 1`] = `
@@ -315,6 +323,7 @@ exports[`Toast > renders with description slot correctly 1`] = `
@@ -351,6 +360,7 @@ exports[`Toast > renders with icon correctly 1`] = `
@@ -386,6 +396,7 @@ exports[`Toast > renders with leading slot correctly 1`] = `
@@ -421,9 +432,11 @@ exports[`Toast > renders with orientation horizontal correctly 1`] = `
@@ -456,12 +469,14 @@ exports[`Toast > renders with orientation vertical correctly 1`] = `
@@ -499,6 +514,7 @@ exports[`Toast > renders with title correctly 1`] = `
@@ -536,6 +552,7 @@ exports[`Toast > renders with title slot correctly 1`] = `
@@ -573,6 +590,7 @@ exports[`Toast > renders with type correctly 1`] = `
@@ -610,6 +628,7 @@ exports[`Toast > renders with ui correctly 1`] = `
diff --git a/test/components/__snapshots__/Toast.spec.ts.snap b/test/components/__snapshots__/Toast.spec.ts.snap index c01098eefd..03421467aa 100644 --- a/test/components/__snapshots__/Toast.spec.ts.snap +++ b/test/components/__snapshots__/Toast.spec.ts.snap @@ -17,12 +17,14 @@ exports[`Toast > renders with actions correctly 1`] = `
@@ -60,6 +62,7 @@ exports[`Toast > renders with as correctly 1`] = `
@@ -96,6 +99,7 @@ exports[`Toast > renders with avatar correctly 1`] = `
@@ -133,6 +137,7 @@ exports[`Toast > renders with class correctly 1`] = `
@@ -204,6 +209,7 @@ exports[`Toast > renders with closeIcon correctly 1`] = `
@@ -241,6 +247,7 @@ exports[`Toast > renders with color neutral correctly 1`] = `
@@ -278,6 +285,7 @@ exports[`Toast > renders with description correctly 1`] = `
@@ -315,6 +323,7 @@ exports[`Toast > renders with description slot correctly 1`] = `
@@ -351,6 +360,7 @@ exports[`Toast > renders with icon correctly 1`] = `
@@ -386,6 +396,7 @@ exports[`Toast > renders with leading slot correctly 1`] = `
@@ -421,9 +432,11 @@ exports[`Toast > renders with orientation horizontal correctly 1`] = `
@@ -456,12 +469,14 @@ exports[`Toast > renders with orientation vertical correctly 1`] = `
@@ -499,6 +514,7 @@ exports[`Toast > renders with title correctly 1`] = `
@@ -536,6 +552,7 @@ exports[`Toast > renders with title slot correctly 1`] = `
@@ -573,6 +590,7 @@ exports[`Toast > renders with type correctly 1`] = `
@@ -610,6 +628,7 @@ exports[`Toast > renders with ui correctly 1`] = `
diff --git a/test/components/content/__snapshots__/ContentSearch.spec.ts.snap b/test/components/content/__snapshots__/ContentSearch.spec.ts.snap index 0a3dfc6798..f059fc581c 100644 --- a/test/components/content/__snapshots__/ContentSearch.spec.ts.snap +++ b/test/components/content/__snapshots__/ContentSearch.spec.ts.snap @@ -12,6 +12,7 @@ exports[`ContentSearch > renders with class correctly 1`] = `
@@ -74,6 +75,7 @@ exports[`ContentSearch > renders with fullscreen correctly 1`] = `
@@ -136,6 +138,7 @@ exports[`ContentSearch > renders with icon correctly 1`] = `
@@ -198,6 +201,7 @@ exports[`ContentSearch > renders with links correctly 1`] = `
@@ -260,6 +264,7 @@ exports[`ContentSearch > renders with loading correctly 1`] = `
@@ -322,6 +327,7 @@ exports[`ContentSearch > renders with loadingIcon correctly 1`] = `
@@ -384,6 +390,7 @@ exports[`ContentSearch > renders with placeholder correctly 1`] = `
@@ -446,6 +453,7 @@ exports[`ContentSearch > renders with search function correctly 1`] = `
@@ -503,6 +511,7 @@ exports[`ContentSearch > renders with size lg correctly 1`] = `
@@ -565,6 +574,7 @@ exports[`ContentSearch > renders with size md correctly 1`] = `
@@ -627,6 +637,7 @@ exports[`ContentSearch > renders with size sm correctly 1`] = `
@@ -689,6 +700,7 @@ exports[`ContentSearch > renders with size xl correctly 1`] = `
@@ -751,6 +763,7 @@ exports[`ContentSearch > renders with size xs correctly 1`] = `
@@ -813,6 +826,7 @@ exports[`ContentSearch > renders with ui correctly 1`] = `
@@ -875,6 +889,7 @@ exports[`ContentSearch > renders without colorMode correctly 1`] = `
diff --git a/test/components/content/__snapshots__/ContentSearchButton.spec.ts.snap b/test/components/content/__snapshots__/ContentSearchButton.spec.ts.snap index 986a87baa5..c673913f27 100644 --- a/test/components/content/__snapshots__/ContentSearchButton.spec.ts.snap +++ b/test/components/content/__snapshots__/ContentSearchButton.spec.ts.snap @@ -2,30 +2,35 @@ exports[`DashboardSearchButton > renders with class correctly 1`] = ` "" `; exports[`DashboardSearchButton > renders with icon correctly 1`] = ` "" `; exports[`DashboardSearchButton > renders with kbds correctly 1`] = ` "" `; exports[`DashboardSearchButton > renders with label correctly 1`] = ` "" `; exports[`DashboardSearchButton > renders without collapsed correctly 1`] = ` "" `; From 5489f752527a6c3721eb53735893f52693e6d2bf Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Wed, 8 Jul 2026 21:58:19 +0200 Subject: [PATCH 02/11] fix: change externalIcon default value --- src/runtime/components/Button.vue | 10 ++++++---- test/components/__snapshots__/Button-vue.spec.ts.snap | 3 ++- test/components/__snapshots__/Button.spec.ts.snap | 3 ++- .../__snapshots__/FieldGroup-vue.spec.ts.snap | 7 +++++++ test/components/__snapshots__/FieldGroup.spec.ts.snap | 7 +++++++ 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index f44d3b8a04..71b538c16b 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -21,9 +21,9 @@ export interface ButtonProps extends UseComponentIconsProps, Omit() +const _props = withDefaults(defineProps(), { + externalIcon: false +}) const slots = defineSlots() const props = useComponentProps('button', _props) diff --git a/test/components/__snapshots__/Button-vue.spec.ts.snap b/test/components/__snapshots__/Button-vue.spec.ts.snap index 9d23ea8f47..1b7609a5f7 100644 --- a/test/components/__snapshots__/Button-vue.spec.ts.snap +++ b/test/components/__snapshots__/Button-vue.spec.ts.snap @@ -107,6 +107,7 @@ exports[`Button > renders with default slot correctly 1`] = ` "" `; @@ -129,7 +130,7 @@ exports[`Button > renders with disabled correctly 1`] = ` exports[`Button > renders with externalIcon correctly 1`] = ` " Button -
+
" `; diff --git a/test/components/__snapshots__/Button.spec.ts.snap b/test/components/__snapshots__/Button.spec.ts.snap index 5c6be2dd0e..f9c1854f97 100644 --- a/test/components/__snapshots__/Button.spec.ts.snap +++ b/test/components/__snapshots__/Button.spec.ts.snap @@ -107,6 +107,7 @@ exports[`Button > renders with default slot correctly 1`] = ` "" `; @@ -129,7 +130,7 @@ exports[`Button > renders with disabled correctly 1`] = ` exports[`Button > renders with externalIcon correctly 1`] = ` " Button -
+
" `; diff --git a/test/components/__snapshots__/FieldGroup-vue.spec.ts.snap b/test/components/__snapshots__/FieldGroup-vue.spec.ts.snap index 9542fae864..f93c1f20cd 100644 --- a/test/components/__snapshots__/FieldGroup-vue.spec.ts.snap +++ b/test/components/__snapshots__/FieldGroup-vue.spec.ts.snap @@ -8,6 +8,7 @@ exports[`FieldGroup > renders orientation vertical with default slot correctly 1
" `; @@ -24,6 +25,7 @@ exports[`FieldGroup > renders with default slot correctly 1`] = `
" `; @@ -36,6 +38,7 @@ exports[`FieldGroup > renders with size lg correctly 1`] = `
" `; @@ -48,6 +51,7 @@ exports[`FieldGroup > renders with size md correctly 1`] = `
" `; @@ -60,6 +64,7 @@ exports[`FieldGroup > renders with size sm correctly 1`] = `
" `; @@ -72,6 +77,7 @@ exports[`FieldGroup > renders with size xl correctly 1`] = `
" `; @@ -84,6 +90,7 @@ exports[`FieldGroup > renders with size xs correctly 1`] = `
" `; diff --git a/test/components/__snapshots__/FieldGroup.spec.ts.snap b/test/components/__snapshots__/FieldGroup.spec.ts.snap index 9542fae864..f93c1f20cd 100644 --- a/test/components/__snapshots__/FieldGroup.spec.ts.snap +++ b/test/components/__snapshots__/FieldGroup.spec.ts.snap @@ -8,6 +8,7 @@ exports[`FieldGroup > renders orientation vertical with default slot correctly 1
" `; @@ -24,6 +25,7 @@ exports[`FieldGroup > renders with default slot correctly 1`] = `
" `; @@ -36,6 +38,7 @@ exports[`FieldGroup > renders with size lg correctly 1`] = ` " `; @@ -48,6 +51,7 @@ exports[`FieldGroup > renders with size md correctly 1`] = ` " `; @@ -60,6 +64,7 @@ exports[`FieldGroup > renders with size sm correctly 1`] = ` " `; @@ -72,6 +77,7 @@ exports[`FieldGroup > renders with size xl correctly 1`] = ` " `; @@ -84,6 +90,7 @@ exports[`FieldGroup > renders with size xs correctly 1`] = ` " `; From 89d8b62194ebcc6676ea4c113f9cec54e2a07c2f Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Wed, 8 Jul 2026 22:00:43 +0200 Subject: [PATCH 03/11] fix: update slot position Icon position didn't handle default slot (w/o `label`prop) Also removed test class `truncate` --- src/runtime/components/Button.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index 71b538c16b..46838ea78e 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -151,15 +151,16 @@ const ui = computed(() => tv({
- + {{ props.label }} -
- -
+
+ +
+ From 200cb2623f4a6243631b0bea1af883ac75840061 Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Wed, 8 Jul 2026 22:02:49 +0200 Subject: [PATCH 04/11] docs: link with external icon section --- docs/content/docs/2.components/button.md | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/docs/content/docs/2.components/button.md b/docs/content/docs/2.components/button.md index 1fafb1f595..5f79c197fd 100644 --- a/docs/content/docs/2.components/button.md +++ b/docs/content/docs/2.components/button.md @@ -239,6 +239,38 @@ export default defineAppConfig({ ``` :: +### Link with external icon + +You can display an external icon with the `external-icon` prop to indicate that the link will be open in a new tab. + +::component-code +--- +ignore: + - target +props: + to: https://github.com/nuxt/ui + target: _blank + externalIcon: true +slots: + default: Button +--- +:: + +The default icon for external link (`appConfig.ui.icons.external`) can be replaced with any [Icon](/docs/components/icon). + +::component-code +--- +ignore: + - target +props: + to: https://github.com/nuxt/ui + target: _blank + externalIcon: i-lucide-external-link +slots: + default: Button +--- +:: + ### Loading Use the `loading` prop to show a loading icon and disable the Button. From 442857f3642e1a29f6bcd7df6681536d08ae7d13 Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Wed, 8 Jul 2026 12:41:05 +0200 Subject: [PATCH 05/11] feat(Button): add externalIcon prop Resolves #4501 --- .../nuxt/app/pages/components/button.vue | 1 + src/runtime/components/Button.vue | 13 +- src/theme/button.ts | 9 +- test/components/Button.spec.ts | 3 + .../__snapshots__/Alert-vue.spec.ts.snap | 5 + .../__snapshots__/Alert.spec.ts.snap | 5 + .../__snapshots__/AuthForm-vue.spec.ts.snap | 120 ++ .../__snapshots__/AuthForm.spec.ts.snap | 40 + .../__snapshots__/Banner-vue.spec.ts.snap | 4 +- .../__snapshots__/Banner.spec.ts.snap | 4 +- .../__snapshots__/Button-vue.spec.ts.snap | 80 + .../__snapshots__/Button.spec.ts.snap | 80 + .../__snapshots__/Calendar-vue.spec.ts.snap | 648 ++++++ .../__snapshots__/Calendar.spec.ts.snap | 648 ++++++ .../__snapshots__/Carousel-vue.spec.ts.snap | 30 + .../__snapshots__/Carousel.spec.ts.snap | 30 + .../ChatPromptSubmit-vue.spec.ts.snap | 6 + .../ChatPromptSubmit.spec.ts.snap | 6 + .../CommandPalette-vue.spec.ts.snap | 8 + .../__snapshots__/CommandPalette.spec.ts.snap | 2 + .../DashboardNavbar-vue.spec.ts.snap | 13 + .../DashboardNavbar.spec.ts.snap | 13 + .../DashboardSearch-vue.spec.ts.snap | 56 + .../DashboardSearch.spec.ts.snap | 14 + .../DashboardSearchButton-vue.spec.ts.snap | 32 +- .../DashboardSearchButton.spec.ts.snap | 32 +- .../DashboardSidebar-vue.spec.ts.snap | 3 + .../DashboardSidebar.spec.ts.snap | 3 + .../DashboardSidebarCollapse-vue.spec.ts.snap | 4 + .../DashboardSidebarCollapse.spec.ts.snap | 4 + .../DashboardSidebarToggle-vue.spec.ts.snap | 4 + .../DashboardSidebarToggle.spec.ts.snap | 4 + .../EditorDragHandle-vue.spec.ts.snap | 3 + .../EditorDragHandle.spec.ts.snap | 3 + .../EditorToolbar-vue.spec.ts.snap | 95 + .../__snapshots__/EditorToolbar.spec.ts.snap | 95 + .../__snapshots__/Empty-vue.spec.ts.snap | 18 + .../__snapshots__/Empty.spec.ts.snap | 18 + .../__snapshots__/Error-vue.spec.ts.snap | 13 + .../__snapshots__/Error.spec.ts.snap | 13 + .../__snapshots__/FileUpload-vue.spec.ts.snap | 34 + .../__snapshots__/FileUpload.spec.ts.snap | 34 + .../__snapshots__/Header-vue.spec.ts.snap | 20 + .../__snapshots__/Header.spec.ts.snap | 20 + .../__snapshots__/InputMenu-vue.spec.ts.snap | 8 + .../__snapshots__/InputMenu.spec.ts.snap | 2 + .../InputNumber-vue.spec.ts.snap | 80 + .../__snapshots__/InputNumber.spec.ts.snap | 80 + .../__snapshots__/Modal-vue.spec.ts.snap | 18 + .../__snapshots__/Modal.spec.ts.snap | 18 + .../__snapshots__/PageCTA-vue.spec.ts.snap | 2 + .../__snapshots__/PageCTA.spec.ts.snap | 2 + .../__snapshots__/PageHeader-vue.spec.ts.snap | 1 + .../__snapshots__/PageHeader.spec.ts.snap | 1 + .../__snapshots__/PageHero-vue.spec.ts.snap | 2 + .../__snapshots__/PageHero.spec.ts.snap | 2 + .../PageSection-vue.spec.ts.snap | 3 + .../__snapshots__/PageSection.spec.ts.snap | 3 + .../__snapshots__/Pagination-vue.spec.ts.snap | 1906 ++++++++++++++++- .../__snapshots__/Pagination.spec.ts.snap | 1876 +++++++++++++++- .../PricingPlan-vue.spec.ts.snap | 23 + .../__snapshots__/PricingPlan.spec.ts.snap | 23 + .../PricingTable-vue.spec.ts.snap | 72 + .../__snapshots__/PricingTable.spec.ts.snap | 72 + .../__snapshots__/SelectMenu-vue.spec.ts.snap | 8 + .../__snapshots__/SelectMenu.spec.ts.snap | 2 + .../__snapshots__/Sidebar-vue.spec.ts.snap | 1 + .../__snapshots__/Sidebar.spec.ts.snap | 1 + .../__snapshots__/Slideover-vue.spec.ts.snap | 22 + .../__snapshots__/Slideover.spec.ts.snap | 22 + .../__snapshots__/Table-vue.spec.ts.snap | 15 + .../__snapshots__/Table.spec.ts.snap | 15 + .../__snapshots__/Theme-vue.spec.ts.snap | 6 + .../__snapshots__/Theme.spec.ts.snap | 6 + .../__snapshots__/Toast-vue.spec.ts.snap | 23 + .../__snapshots__/Toast.spec.ts.snap | 23 + .../__snapshots__/ContentSearch.spec.ts.snap | 15 + .../ContentSearchButton.spec.ts.snap | 21 + 78 files changed, 6465 insertions(+), 199 deletions(-) diff --git a/playgrounds/nuxt/app/pages/components/button.vue b/playgrounds/nuxt/app/pages/components/button.vue index a8d25610eb..297af59b91 100644 --- a/playgrounds/nuxt/app/pages/components/button.vue +++ b/playgrounds/nuxt/app/pages/components/button.vue @@ -26,6 +26,7 @@ function onClick() { + diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index b3b5e36828..b6dad1e24e 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -5,6 +5,7 @@ import theme from '#build/ui/button' import type { UseComponentIconsProps } from '../composables/useComponentIcons' import type { LinkProps } from './Link.vue' import type { AvatarProps } from './Avatar.vue' +import type { IconProps } from './Icon.vue' import type { ComponentConfig } from '../types/tv' type Button = ComponentConfig @@ -21,6 +22,13 @@ export interface ButtonProps extends UseComponentIconsProps, Omit tv({
- + {{ props.label }} +
+ +
diff --git a/src/theme/button.ts b/src/theme/button.ts index 1ae6ac6639..cb18cb7ab8 100644 --- a/src/theme/button.ts +++ b/src/theme/button.ts @@ -8,7 +8,9 @@ export default (options: Required) => ({ leadingIcon: 'shrink-0', leadingAvatar: 'shrink-0', leadingAvatarSize: '', - trailingIcon: 'shrink-0' + trailingIcon: 'shrink-0', + externalIconContainer: 'h-full -ms-1', + externalIcon: 'inline-block size-3 align-top' }, variants: { ...fieldGroupVariant, @@ -29,30 +31,35 @@ export default (options: Required) => ({ base: 'px-2 py-1 text-xs gap-1', leadingIcon: 'size-4', leadingAvatarSize: '3xs', + externalIcon: 'size-2', trailingIcon: 'size-4' }, sm: { base: 'px-2.5 py-1.5 text-xs gap-1.5', leadingIcon: 'size-4', leadingAvatarSize: '3xs', + externalIcon: 'size-2', trailingIcon: 'size-4' }, md: { base: 'px-2.5 py-1.5 text-sm gap-1.5', leadingIcon: 'size-5', leadingAvatarSize: '2xs', + externalIcon: 'size-3', trailingIcon: 'size-5' }, lg: { base: 'px-3 py-2 text-sm gap-2', leadingIcon: 'size-5', leadingAvatarSize: '2xs', + externalIcon: 'size-3', trailingIcon: 'size-5' }, xl: { base: 'px-3 py-2 text-base gap-2', leadingIcon: 'size-6', leadingAvatarSize: 'xs', + externalIcon: 'size-3', trailingIcon: 'size-6' } }, diff --git a/test/components/Button.spec.ts b/test/components/Button.spec.ts index eeff44e4bc..ec09074a65 100644 --- a/test/components/Button.spec.ts +++ b/test/components/Button.spec.ts @@ -24,6 +24,9 @@ describe('Button', () => { ['with leadingIcon', { props: { leadingIcon: 'i-lucide-arrow-left' } }], ['with trailing and icon', { props: { trailing: true, icon: 'i-lucide-arrow-right' } }], ['with trailingIcon', { props: { trailingIcon: 'i-lucide-arrow-right' } }], + ['with externalIcon', { props: { label: 'Button', to: 'https://nuxt.com', target: '_blank' } }], + ['with externalIcon false', { props: { label: 'Button', to: 'https://nuxt.com', target: '_blank', externalIcon: false } }], + ['with externalIcon custom', { props: { label: 'Button', to: 'https://nuxt.com', target: '_blank', externalIcon: 'i-lucide-external-link' } }], ['with avatar', { props: { avatar: { src: 'https://github.com/benjamincanac.png' } } }], ['with avatar and leadingIcon', { props: { avatar: { src: 'https://github.com/benjamincanac.png' }, leadingIcon: 'i-lucide-arrow-left' } }], ['with avatar and trailingIcon', { props: { avatar: { src: 'https://github.com/benjamincanac.png' }, trailingIcon: 'i-lucide-arrow-right' } }], diff --git a/test/components/__snapshots__/Alert-vue.spec.ts.snap b/test/components/__snapshots__/Alert-vue.spec.ts.snap index c3c79a53a0..a51509b6fc 100644 --- a/test/components/__snapshots__/Alert-vue.spec.ts.snap +++ b/test/components/__snapshots__/Alert-vue.spec.ts.snap @@ -9,6 +9,7 @@ exports[`Alert > renders with actions correctly 1`] = `
@@ -62,6 +63,7 @@ exports[`Alert > renders with close correctly 1`] = ` " @@ -91,6 +93,7 @@ exports[`Alert > renders with closeIcon correctly 1`] = ` " @@ -201,6 +204,7 @@ exports[`Alert > renders with orientation horizontal correctly 1`] = `
@@ -215,6 +219,7 @@ exports[`Alert > renders with orientation vertical correctly 1`] = `
diff --git a/test/components/__snapshots__/Alert.spec.ts.snap b/test/components/__snapshots__/Alert.spec.ts.snap index 69e14aabfe..a28bf737a2 100644 --- a/test/components/__snapshots__/Alert.spec.ts.snap +++ b/test/components/__snapshots__/Alert.spec.ts.snap @@ -9,6 +9,7 @@ exports[`Alert > renders with actions correctly 1`] = `
@@ -62,6 +63,7 @@ exports[`Alert > renders with close correctly 1`] = ` " @@ -91,6 +93,7 @@ exports[`Alert > renders with closeIcon correctly 1`] = ` " @@ -201,6 +204,7 @@ exports[`Alert > renders with orientation horizontal correctly 1`] = `
@@ -215,6 +219,7 @@ exports[`Alert > renders with orientation vertical correctly 1`] = `
diff --git a/test/components/__snapshots__/AuthForm-vue.spec.ts.snap b/test/components/__snapshots__/AuthForm-vue.spec.ts.snap index 8e35b4b2d9..e2f6cc52bb 100644 --- a/test/components/__snapshots__/AuthForm-vue.spec.ts.snap +++ b/test/components/__snapshots__/AuthForm-vue.spec.ts.snap @@ -30,8 +30,13 @@ exports[`AuthForm > renders with as correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -39,6 +44,7 @@ exports[`AuthForm > renders with as correctly 1`] = `
@@ -76,8 +82,13 @@ exports[`AuthForm > renders with class correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -85,6 +96,7 @@ exports[`AuthForm > renders with class correctly 1`] = `
@@ -126,8 +138,13 @@ exports[`AuthForm > renders with description correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -135,6 +152,7 @@ exports[`AuthForm > renders with description correctly 1`] = `
@@ -176,8 +194,13 @@ exports[`AuthForm > renders with description slot correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -185,6 +208,7 @@ exports[`AuthForm > renders with description slot correctly 1`] = `
@@ -222,8 +246,13 @@ exports[`AuthForm > renders with disabled correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -231,6 +260,7 @@ exports[`AuthForm > renders with disabled correctly 1`] = `
@@ -268,8 +298,13 @@ exports[`AuthForm > renders with fields correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -277,6 +312,7 @@ exports[`AuthForm > renders with fields correctly 1`] = `
@@ -314,8 +350,13 @@ exports[`AuthForm > renders with footer slot correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -323,6 +364,7 @@ exports[`AuthForm > renders with footer slot correctly 1`] = `
@@ -360,8 +402,13 @@ exports[`AuthForm > renders with header slot correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -369,6 +416,7 @@ exports[`AuthForm > renders with header slot correctly 1`] = `
@@ -410,8 +458,13 @@ exports[`AuthForm > renders with icon correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -419,6 +472,7 @@ exports[`AuthForm > renders with icon correctly 1`] = `
@@ -460,8 +514,13 @@ exports[`AuthForm > renders with leading slot correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -469,6 +528,7 @@ exports[`AuthForm > renders with leading slot correctly 1`] = `
@@ -506,14 +566,20 @@ exports[`AuthForm > renders with loading correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -527,6 +593,7 @@ exports[`AuthForm > renders with providers correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -569,6 +641,7 @@ exports[`AuthForm > renders with providers correctly 1`] = `
@@ -606,8 +679,13 @@ exports[`AuthForm > renders with providers slot correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -615,6 +693,7 @@ exports[`AuthForm > renders with providers slot correctly 1`] = `
@@ -652,8 +731,13 @@ exports[`AuthForm > renders with separator correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -661,6 +745,7 @@ exports[`AuthForm > renders with separator correctly 1`] = `
@@ -698,8 +783,13 @@ exports[`AuthForm > renders with submit correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -707,6 +797,7 @@ exports[`AuthForm > renders with submit correctly 1`] = `
@@ -744,8 +835,13 @@ exports[`AuthForm > renders with submit slot correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -791,8 +887,13 @@ exports[`AuthForm > renders with title correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -800,6 +901,7 @@ exports[`AuthForm > renders with title correctly 1`] = `
@@ -841,8 +943,13 @@ exports[`AuthForm > renders with title slot correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -850,6 +957,7 @@ exports[`AuthForm > renders with title slot correctly 1`] = `
@@ -887,8 +995,13 @@ exports[`AuthForm > renders with ui correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -896,6 +1009,7 @@ exports[`AuthForm > renders with ui correctly 1`] = `
@@ -933,14 +1047,20 @@ exports[`AuthForm > renders with validation slot correctly 1`] = `
+<<<<<<< HEAD
+======= +
+ +>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
Validation diff --git a/test/components/__snapshots__/AuthForm.spec.ts.snap b/test/components/__snapshots__/AuthForm.spec.ts.snap index 7928e19145..a9a6a6327c 100644 --- a/test/components/__snapshots__/AuthForm.spec.ts.snap +++ b/test/components/__snapshots__/AuthForm.spec.ts.snap @@ -33,6 +33,7 @@ exports[`AuthForm > renders with as correctly 1`] = `
@@ -41,6 +42,7 @@ exports[`AuthForm > renders with as correctly 1`] = ` @@ -81,6 +83,7 @@ exports[`AuthForm > renders with class correctly 1`] = `
@@ -89,6 +92,7 @@ exports[`AuthForm > renders with class correctly 1`] = ` @@ -133,6 +137,7 @@ exports[`AuthForm > renders with description correctly 1`] = `
@@ -141,6 +146,7 @@ exports[`AuthForm > renders with description correctly 1`] = ` @@ -185,6 +191,7 @@ exports[`AuthForm > renders with description slot correctly 1`] = `
@@ -193,6 +200,7 @@ exports[`AuthForm > renders with description slot correctly 1`] = ` @@ -233,6 +241,7 @@ exports[`AuthForm > renders with disabled correctly 1`] = `
@@ -241,6 +250,7 @@ exports[`AuthForm > renders with disabled correctly 1`] = ` @@ -281,6 +291,7 @@ exports[`AuthForm > renders with fields correctly 1`] = `
@@ -289,6 +300,7 @@ exports[`AuthForm > renders with fields correctly 1`] = ` @@ -329,6 +341,7 @@ exports[`AuthForm > renders with footer slot correctly 1`] = `
@@ -337,6 +350,7 @@ exports[`AuthForm > renders with footer slot correctly 1`] = ` @@ -377,6 +391,7 @@ exports[`AuthForm > renders with header slot correctly 1`] = `
@@ -385,6 +400,7 @@ exports[`AuthForm > renders with header slot correctly 1`] = ` @@ -429,6 +445,7 @@ exports[`AuthForm > renders with icon correctly 1`] = `
@@ -437,6 +454,7 @@ exports[`AuthForm > renders with icon correctly 1`] = ` @@ -481,6 +499,7 @@ exports[`AuthForm > renders with leading slot correctly 1`] = `
@@ -489,6 +508,7 @@ exports[`AuthForm > renders with leading slot correctly 1`] = ` @@ -529,6 +549,7 @@ exports[`AuthForm > renders with loading correctly 1`] = `
@@ -536,6 +557,7 @@ exports[`AuthForm > renders with loading correctly 1`] = ` @@ -549,6 +571,7 @@ exports[`AuthForm > renders with providers correctly 1`] = `
@@ -633,6 +658,7 @@ exports[`AuthForm > renders with providers slot correctly 1`] = `
@@ -641,6 +667,7 @@ exports[`AuthForm > renders with providers slot correctly 1`] = `
@@ -681,6 +708,7 @@ exports[`AuthForm > renders with separator correctly 1`] = `
@@ -689,6 +717,7 @@ exports[`AuthForm > renders with separator correctly 1`] = ` @@ -729,6 +758,7 @@ exports[`AuthForm > renders with submit correctly 1`] = `
@@ -737,6 +767,7 @@ exports[`AuthForm > renders with submit correctly 1`] = ` @@ -777,6 +808,7 @@ exports[`AuthForm > renders with submit slot correctly 1`] = `
@@ -826,6 +858,7 @@ exports[`AuthForm > renders with title correctly 1`] = `
@@ -834,6 +867,7 @@ exports[`AuthForm > renders with title correctly 1`] = ` @@ -878,6 +912,7 @@ exports[`AuthForm > renders with title slot correctly 1`] = `
@@ -886,6 +921,7 @@ exports[`AuthForm > renders with title slot correctly 1`] = ` @@ -926,6 +962,7 @@ exports[`AuthForm > renders with ui correctly 1`] = `
@@ -934,6 +971,7 @@ exports[`AuthForm > renders with ui correctly 1`] = ` @@ -974,6 +1012,7 @@ exports[`AuthForm > renders with validation slot correctly 1`] = `
@@ -981,6 +1020,7 @@ exports[`AuthForm > renders with validation slot correctly 1`] = ` Validation diff --git a/test/components/__snapshots__/Banner-vue.spec.ts.snap b/test/components/__snapshots__/Banner-vue.spec.ts.snap index e0ed8a62fe..617c6f0374 100644 --- a/test/components/__snapshots__/Banner-vue.spec.ts.snap +++ b/test/components/__snapshots__/Banner-vue.spec.ts.snap @@ -8,7 +8,8 @@ exports[`Banner > renders with actions correctly 1`] = `
Title
@@ -82,6 +83,7 @@ exports[`Banner > renders with close correctly 1`] = `
" diff --git a/test/components/__snapshots__/Banner.spec.ts.snap b/test/components/__snapshots__/Banner.spec.ts.snap index ee1b1d3d21..d7c43eaa45 100644 --- a/test/components/__snapshots__/Banner.spec.ts.snap +++ b/test/components/__snapshots__/Banner.spec.ts.snap @@ -8,7 +8,8 @@ exports[`Banner > renders with actions correctly 1`] = `
Title
@@ -82,6 +83,7 @@ exports[`Banner > renders with close correctly 1`] = `
" diff --git a/test/components/__snapshots__/Button-vue.spec.ts.snap b/test/components/__snapshots__/Button-vue.spec.ts.snap index 66316420dc..f66e2a5d12 100644 --- a/test/components/__snapshots__/Button-vue.spec.ts.snap +++ b/test/components/__snapshots__/Button-vue.spec.ts.snap @@ -4,6 +4,7 @@ exports[`Button > renders with active variant ghost correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`Button > renders with active variant link correctly 1`] = ` "" `; @@ -18,6 +20,7 @@ exports[`Button > renders with active variant outline correctly 1`] = ` "" `; @@ -25,6 +28,7 @@ exports[`Button > renders with active variant soft correctly 1`] = ` "" `; @@ -32,6 +36,7 @@ exports[`Button > renders with active variant solid correctly 1`] = ` "" `; @@ -39,6 +44,7 @@ exports[`Button > renders with active variant subtle correctly 1`] = ` "" `; @@ -46,6 +52,7 @@ exports[`Button > renders with activeClass correctly 1`] = ` "" `; @@ -53,6 +60,7 @@ exports[`Button > renders with as correctly 1`] = ` "
Button +
" `; @@ -60,11 +68,17 @@ exports[`Button > renders with avatar and leadingIcon correctly 1`] = ` "" `; exports[`Button > renders with avatar and trailingIcon correctly 1`] = ` +<<<<<<< HEAD "" `; @@ -73,6 +87,7 @@ exports[`Button > renders with avatar correctly 1`] = ` "" `; @@ -80,6 +95,7 @@ exports[`Button > renders with block correctly 1`] = ` "" `; @@ -87,6 +103,7 @@ exports[`Button > renders with class correctly 1`] = ` "" `; @@ -101,6 +118,7 @@ exports[`Button > renders with disabled and with link correctly 1`] = ` " Button + " `; @@ -108,13 +126,39 @@ exports[`Button > renders with disabled correctly 1`] = ` "" `; +exports[`Button > renders with externalIcon correctly 1`] = ` +" + Button +
+ +
" +`; + +exports[`Button > renders with externalIcon custom correctly 1`] = ` +" + Button +
+ +
" +`; + +exports[`Button > renders with externalIcon false correctly 1`] = ` +" + Button + + +" +`; + exports[`Button > renders with icon correctly 1`] = ` "" `; @@ -122,6 +166,7 @@ exports[`Button > renders with inactiveClass correctly 1`] = ` "" `; @@ -129,6 +174,7 @@ exports[`Button > renders with label correctly 1`] = ` "" `; @@ -136,6 +182,7 @@ exports[`Button > renders with leading and icon correctly 1`] = ` "" `; @@ -143,6 +190,7 @@ exports[`Button > renders with leading slot correctly 1`] = ` "" `; @@ -150,6 +198,7 @@ exports[`Button > renders with leadingIcon correctly 1`] = ` "" `; @@ -157,6 +206,7 @@ exports[`Button > renders with loading and avatar correctly 1`] = ` "" `; @@ -164,17 +214,24 @@ exports[`Button > renders with loading correctly 1`] = ` "" `; exports[`Button > renders with loading trailing and avatar correctly 1`] = ` +<<<<<<< HEAD "" `; exports[`Button > renders with loading trailing correctly 1`] = ` "" @@ -184,6 +241,7 @@ exports[`Button > renders with loadingIcon correctly 1`] = ` "" `; @@ -191,6 +249,7 @@ exports[`Button > renders with neutral variant ghost correctly 1`] = ` "" `; @@ -198,6 +257,7 @@ exports[`Button > renders with neutral variant link correctly 1`] = ` "" `; @@ -205,6 +265,7 @@ exports[`Button > renders with neutral variant outline correctly 1`] = ` "" `; @@ -212,6 +273,7 @@ exports[`Button > renders with neutral variant soft correctly 1`] = ` "" `; @@ -219,6 +281,7 @@ exports[`Button > renders with neutral variant solid correctly 1`] = ` "" `; @@ -226,6 +289,7 @@ exports[`Button > renders with neutral variant subtle correctly 1`] = ` "" `; @@ -233,6 +297,7 @@ exports[`Button > renders with primary variant ghost correctly 1`] = ` "" `; @@ -240,6 +305,7 @@ exports[`Button > renders with primary variant link correctly 1`] = ` "" `; @@ -247,6 +313,7 @@ exports[`Button > renders with primary variant outline correctly 1`] = ` "" `; @@ -254,6 +321,7 @@ exports[`Button > renders with primary variant soft correctly 1`] = ` "" `; @@ -261,6 +329,7 @@ exports[`Button > renders with primary variant solid correctly 1`] = ` "" `; @@ -268,6 +337,7 @@ exports[`Button > renders with primary variant subtle correctly 1`] = ` "" `; @@ -275,6 +345,7 @@ exports[`Button > renders with size lg correctly 1`] = ` "" `; @@ -282,6 +353,7 @@ exports[`Button > renders with size md correctly 1`] = ` "" `; @@ -289,6 +361,7 @@ exports[`Button > renders with size sm correctly 1`] = ` "" `; @@ -296,6 +369,7 @@ exports[`Button > renders with size xl correctly 1`] = ` "" `; @@ -303,6 +377,7 @@ exports[`Button > renders with size xs correctly 1`] = ` "" `; @@ -310,11 +385,13 @@ exports[`Button > renders with square correctly 1`] = ` "" `; exports[`Button > renders with trailing and icon correctly 1`] = ` "" @@ -322,6 +399,7 @@ exports[`Button > renders with trailing and icon correctly 1`] = ` exports[`Button > renders with trailing slot correctly 1`] = ` "" @@ -329,6 +407,7 @@ exports[`Button > renders with trailing slot correctly 1`] = ` exports[`Button > renders with trailingIcon correctly 1`] = ` "" @@ -338,5 +417,6 @@ exports[`Button > renders with ui correctly 1`] = ` "" `; diff --git a/test/components/__snapshots__/Button.spec.ts.snap b/test/components/__snapshots__/Button.spec.ts.snap index 79928dfdd9..73aa53b257 100644 --- a/test/components/__snapshots__/Button.spec.ts.snap +++ b/test/components/__snapshots__/Button.spec.ts.snap @@ -4,6 +4,7 @@ exports[`Button > renders with active variant ghost correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`Button > renders with active variant link correctly 1`] = ` "" `; @@ -18,6 +20,7 @@ exports[`Button > renders with active variant outline correctly 1`] = ` "" `; @@ -25,6 +28,7 @@ exports[`Button > renders with active variant soft correctly 1`] = ` "" `; @@ -32,6 +36,7 @@ exports[`Button > renders with active variant solid correctly 1`] = ` "" `; @@ -39,6 +44,7 @@ exports[`Button > renders with active variant subtle correctly 1`] = ` "" `; @@ -46,6 +52,7 @@ exports[`Button > renders with activeClass correctly 1`] = ` "" `; @@ -53,6 +60,7 @@ exports[`Button > renders with as correctly 1`] = ` "
Button +
" `; @@ -60,11 +68,17 @@ exports[`Button > renders with avatar and leadingIcon correctly 1`] = ` "" `; exports[`Button > renders with avatar and trailingIcon correctly 1`] = ` +<<<<<<< HEAD "" `; @@ -73,6 +87,7 @@ exports[`Button > renders with avatar correctly 1`] = ` "" `; @@ -80,6 +95,7 @@ exports[`Button > renders with block correctly 1`] = ` "" `; @@ -87,6 +103,7 @@ exports[`Button > renders with class correctly 1`] = ` "" `; @@ -101,6 +118,7 @@ exports[`Button > renders with disabled and with link correctly 1`] = ` " Button + " `; @@ -108,13 +126,39 @@ exports[`Button > renders with disabled correctly 1`] = ` "" `; +exports[`Button > renders with externalIcon correctly 1`] = ` +" + Button +
+ +
" +`; + +exports[`Button > renders with externalIcon custom correctly 1`] = ` +" + Button +
+ +
" +`; + +exports[`Button > renders with externalIcon false correctly 1`] = ` +" + Button + + +" +`; + exports[`Button > renders with icon correctly 1`] = ` "" `; @@ -122,6 +166,7 @@ exports[`Button > renders with inactiveClass correctly 1`] = ` "" `; @@ -129,6 +174,7 @@ exports[`Button > renders with label correctly 1`] = ` "" `; @@ -136,6 +182,7 @@ exports[`Button > renders with leading and icon correctly 1`] = ` "" `; @@ -143,6 +190,7 @@ exports[`Button > renders with leading slot correctly 1`] = ` "" `; @@ -150,6 +198,7 @@ exports[`Button > renders with leadingIcon correctly 1`] = ` "" `; @@ -157,6 +206,7 @@ exports[`Button > renders with loading and avatar correctly 1`] = ` "" `; @@ -164,17 +214,24 @@ exports[`Button > renders with loading correctly 1`] = ` "" `; exports[`Button > renders with loading trailing and avatar correctly 1`] = ` +<<<<<<< HEAD "" `; exports[`Button > renders with loading trailing correctly 1`] = ` "" @@ -184,6 +241,7 @@ exports[`Button > renders with loadingIcon correctly 1`] = ` "" `; @@ -191,6 +249,7 @@ exports[`Button > renders with neutral variant ghost correctly 1`] = ` "" `; @@ -198,6 +257,7 @@ exports[`Button > renders with neutral variant link correctly 1`] = ` "" `; @@ -205,6 +265,7 @@ exports[`Button > renders with neutral variant outline correctly 1`] = ` "" `; @@ -212,6 +273,7 @@ exports[`Button > renders with neutral variant soft correctly 1`] = ` "" `; @@ -219,6 +281,7 @@ exports[`Button > renders with neutral variant solid correctly 1`] = ` "" `; @@ -226,6 +289,7 @@ exports[`Button > renders with neutral variant subtle correctly 1`] = ` "" `; @@ -233,6 +297,7 @@ exports[`Button > renders with primary variant ghost correctly 1`] = ` "" `; @@ -240,6 +305,7 @@ exports[`Button > renders with primary variant link correctly 1`] = ` "" `; @@ -247,6 +313,7 @@ exports[`Button > renders with primary variant outline correctly 1`] = ` "" `; @@ -254,6 +321,7 @@ exports[`Button > renders with primary variant soft correctly 1`] = ` "" `; @@ -261,6 +329,7 @@ exports[`Button > renders with primary variant solid correctly 1`] = ` "" `; @@ -268,6 +337,7 @@ exports[`Button > renders with primary variant subtle correctly 1`] = ` "" `; @@ -275,6 +345,7 @@ exports[`Button > renders with size lg correctly 1`] = ` "" `; @@ -282,6 +353,7 @@ exports[`Button > renders with size md correctly 1`] = ` "" `; @@ -289,6 +361,7 @@ exports[`Button > renders with size sm correctly 1`] = ` "" `; @@ -296,6 +369,7 @@ exports[`Button > renders with size xl correctly 1`] = ` "" `; @@ -303,6 +377,7 @@ exports[`Button > renders with size xs correctly 1`] = ` "" `; @@ -310,11 +385,13 @@ exports[`Button > renders with square correctly 1`] = ` "" `; exports[`Button > renders with trailing and icon correctly 1`] = ` "" @@ -322,6 +399,7 @@ exports[`Button > renders with trailing and icon correctly 1`] = ` exports[`Button > renders with trailing slot correctly 1`] = ` "" @@ -329,6 +407,7 @@ exports[`Button > renders with trailing slot correctly 1`] = ` exports[`Button > renders with trailingIcon correctly 1`] = ` "" @@ -338,5 +417,6 @@ exports[`Button > renders with ui correctly 1`] = ` "" `; diff --git a/test/components/__snapshots__/Calendar-vue.spec.ts.snap b/test/components/__snapshots__/Calendar-vue.spec.ts.snap index e6013edf18..87c15e6586 100644 --- a/test/components/__snapshots__/Calendar-vue.spec.ts.snap +++ b/test/components/__snapshots__/Calendar-vue.spec.ts.snap @@ -5,17 +5,33 @@ exports[`Calendar > renders with as correctly 1`] = `
@@ -192,17 +208,33 @@ exports[`Calendar > renders with class correctly 1`] = `
@@ -379,17 +411,33 @@ exports[`Calendar > renders with color neutral correctly 1`] = `
@@ -566,17 +614,33 @@ exports[`Calendar > renders with day slot correctly 1`] = `
@@ -753,17 +817,33 @@ exports[`Calendar > renders with default value correctly 1`] = `
@@ -940,17 +1020,33 @@ exports[`Calendar > renders with disabled correctly 1`] = `
@@ -1127,14 +1223,26 @@ exports[`Calendar > renders with heading slot correctly 1`] = `
Heading
@@ -1311,17 +1419,33 @@ exports[`Calendar > renders with isDateDisabled correctly 1`] = `
@@ -1498,17 +1622,33 @@ exports[`Calendar > renders with isDateUnavailable correctly 1`] = `
@@ -1685,17 +1825,33 @@ exports[`Calendar > renders with modelValue correctly 1`] = `
@@ -1873,11 +2029,18 @@ exports[`Calendar > renders with month-cell slot correctly 1`] = `
@@ -1946,17 +2109,33 @@ exports[`Calendar > renders with multiple correctly 1`] = `
@@ -2133,17 +2312,33 @@ exports[`Calendar > renders with nextMonth correctly 1`] = `
@@ -2320,17 +2515,33 @@ exports[`Calendar > renders with nextYear correctly 1`] = `
@@ -2507,17 +2718,33 @@ exports[`Calendar > renders with numberOfMonths correctly 1`] = `
@@ -2853,17 +3080,33 @@ exports[`Calendar > renders with prevMonth correctly 1`] = `
@@ -3040,17 +3283,33 @@ exports[`Calendar > renders with prevYear correctly 1`] = `
@@ -3230,17 +3489,33 @@ exports[`Calendar > renders with range and defaultValue correctly 1`] = `
@@ -3417,17 +3692,33 @@ exports[`Calendar > renders with range and modelValue correctly 1`] = `
@@ -3604,17 +3895,33 @@ exports[`Calendar > renders with range correctly 1`] = `
@@ -3788,17 +4095,33 @@ exports[`Calendar > renders with readonly correctly 1`] = `
@@ -3975,17 +4298,33 @@ exports[`Calendar > renders with size lg correctly 1`] = `
@@ -4162,17 +4501,33 @@ exports[`Calendar > renders with size md correctly 1`] = `
@@ -4349,17 +4704,33 @@ exports[`Calendar > renders with size sm correctly 1`] = `
@@ -4536,17 +4907,33 @@ exports[`Calendar > renders with size xl correctly 1`] = `
@@ -4723,17 +5110,33 @@ exports[`Calendar > renders with size xs correctly 1`] = `
@@ -4911,11 +5314,18 @@ exports[`Calendar > renders with type month and isMonthDisabled correctly 1`] =
@@ -4985,11 +5395,18 @@ exports[`Calendar > renders with type month and isMonthUnavailable correctly 1`]
@@ -5059,11 +5476,18 @@ exports[`Calendar > renders with type month and modelValue correctly 1`] = `
@@ -5136,11 +5560,18 @@ exports[`Calendar > renders with type month and range correctly 1`] = `
@@ -5207,11 +5638,18 @@ exports[`Calendar > renders with type month correctly 1`] = `
@@ -5281,10 +5719,12 @@ exports[`Calendar > renders with type year and isYearDisabled correctly 1`] = `
2020 - 2031
@@ -5352,10 +5792,12 @@ exports[`Calendar > renders with type year and isYearUnavailable correctly 1`] =
2020 - 2031
@@ -5423,10 +5865,12 @@ exports[`Calendar > renders with type year and modelValue correctly 1`] = `
2020 - 2031
@@ -5497,10 +5941,12 @@ exports[`Calendar > renders with type year and range correctly 1`] = `
2020 - 2031
@@ -5565,10 +6011,12 @@ exports[`Calendar > renders with type year correctly 1`] = `
2020 - 2031
@@ -5635,17 +6083,33 @@ exports[`Calendar > renders with ui correctly 1`] = `
@@ -5822,17 +6286,33 @@ exports[`Calendar > renders with variant outline correctly 1`] = `
@@ -6009,17 +6489,33 @@ exports[`Calendar > renders with variant soft correctly 1`] = `
@@ -6196,17 +6692,33 @@ exports[`Calendar > renders with variant solid correctly 1`] = `
@@ -6383,17 +6895,33 @@ exports[`Calendar > renders with variant subtle correctly 1`] = `
@@ -6570,17 +7098,33 @@ exports[`Calendar > renders with viewControl correctly 1`] = `
@@ -6757,17 +7301,33 @@ exports[`Calendar > renders with week-day slot correctly 1`] = `
@@ -6944,17 +7504,33 @@ exports[`Calendar > renders with weekNumbers correctly 1`] = `
@@ -7131,17 +7707,33 @@ exports[`Calendar > renders with weekStartsOn correctly 1`] = `
@@ -7318,17 +7910,33 @@ exports[`Calendar > renders with weekdayFormat correctly 1`] = `
@@ -7506,10 +8114,12 @@ exports[`Calendar > renders with year-cell slot correctly 1`] = `
2020 - 2031
@@ -7576,17 +8186,33 @@ exports[`Calendar > renders without fixedWeeks correctly 1`] = `
@@ -7739,15 +8365,18 @@ exports[`Calendar > renders without monthControls correctly 1`] = `
@@ -7922,14 +8551,26 @@ exports[`Calendar > renders without viewControl correctly 1`] = `
January 2025
@@ -8107,11 +8748,18 @@ exports[`Calendar > renders without yearControls correctly 1`] = `
diff --git a/test/components/__snapshots__/Calendar.spec.ts.snap b/test/components/__snapshots__/Calendar.spec.ts.snap index d71b9d0a9e..ee80892ea0 100644 --- a/test/components/__snapshots__/Calendar.spec.ts.snap +++ b/test/components/__snapshots__/Calendar.spec.ts.snap @@ -5,17 +5,33 @@ exports[`Calendar > renders with as correctly 1`] = `
@@ -192,17 +208,33 @@ exports[`Calendar > renders with class correctly 1`] = `
@@ -379,17 +411,33 @@ exports[`Calendar > renders with color neutral correctly 1`] = `
@@ -566,17 +614,33 @@ exports[`Calendar > renders with day slot correctly 1`] = `
@@ -753,17 +817,33 @@ exports[`Calendar > renders with default value correctly 1`] = `
@@ -940,17 +1020,33 @@ exports[`Calendar > renders with disabled correctly 1`] = `
@@ -1127,14 +1223,26 @@ exports[`Calendar > renders with heading slot correctly 1`] = `
Heading
@@ -1311,17 +1419,33 @@ exports[`Calendar > renders with isDateDisabled correctly 1`] = `
@@ -1498,17 +1622,33 @@ exports[`Calendar > renders with isDateUnavailable correctly 1`] = `
@@ -1685,17 +1825,33 @@ exports[`Calendar > renders with modelValue correctly 1`] = `
@@ -1873,11 +2029,18 @@ exports[`Calendar > renders with month-cell slot correctly 1`] = `
@@ -1946,17 +2109,33 @@ exports[`Calendar > renders with multiple correctly 1`] = `
@@ -2133,17 +2312,33 @@ exports[`Calendar > renders with nextMonth correctly 1`] = `
@@ -2320,17 +2515,33 @@ exports[`Calendar > renders with nextYear correctly 1`] = `
@@ -2507,17 +2718,33 @@ exports[`Calendar > renders with numberOfMonths correctly 1`] = `
@@ -2853,17 +3080,33 @@ exports[`Calendar > renders with prevMonth correctly 1`] = `
@@ -3040,17 +3283,33 @@ exports[`Calendar > renders with prevYear correctly 1`] = `
@@ -3230,17 +3489,33 @@ exports[`Calendar > renders with range and defaultValue correctly 1`] = `
@@ -3417,17 +3692,33 @@ exports[`Calendar > renders with range and modelValue correctly 1`] = `
@@ -3604,17 +3895,33 @@ exports[`Calendar > renders with range correctly 1`] = `
@@ -3788,17 +4095,33 @@ exports[`Calendar > renders with readonly correctly 1`] = `
@@ -3975,17 +4298,33 @@ exports[`Calendar > renders with size lg correctly 1`] = `
@@ -4162,17 +4501,33 @@ exports[`Calendar > renders with size md correctly 1`] = `
@@ -4349,17 +4704,33 @@ exports[`Calendar > renders with size sm correctly 1`] = `
@@ -4536,17 +4907,33 @@ exports[`Calendar > renders with size xl correctly 1`] = `
@@ -4723,17 +5110,33 @@ exports[`Calendar > renders with size xs correctly 1`] = `
@@ -4911,11 +5314,18 @@ exports[`Calendar > renders with type month and isMonthDisabled correctly 1`] =
@@ -4985,11 +5395,18 @@ exports[`Calendar > renders with type month and isMonthUnavailable correctly 1`]
@@ -5059,11 +5476,18 @@ exports[`Calendar > renders with type month and modelValue correctly 1`] = `
@@ -5136,11 +5560,18 @@ exports[`Calendar > renders with type month and range correctly 1`] = `
@@ -5207,11 +5638,18 @@ exports[`Calendar > renders with type month correctly 1`] = `
@@ -5281,10 +5719,12 @@ exports[`Calendar > renders with type year and isYearDisabled correctly 1`] = `
2020 - 2031
@@ -5352,10 +5792,12 @@ exports[`Calendar > renders with type year and isYearUnavailable correctly 1`] =
2020 - 2031
@@ -5423,10 +5865,12 @@ exports[`Calendar > renders with type year and modelValue correctly 1`] = `
2020 - 2031
@@ -5497,10 +5941,12 @@ exports[`Calendar > renders with type year and range correctly 1`] = `
2020 - 2031
@@ -5565,10 +6011,12 @@ exports[`Calendar > renders with type year correctly 1`] = `
2020 - 2031
@@ -5635,17 +6083,33 @@ exports[`Calendar > renders with ui correctly 1`] = `
@@ -5822,17 +6286,33 @@ exports[`Calendar > renders with variant outline correctly 1`] = `
@@ -6009,17 +6489,33 @@ exports[`Calendar > renders with variant soft correctly 1`] = `
@@ -6196,17 +6692,33 @@ exports[`Calendar > renders with variant solid correctly 1`] = `
@@ -6383,17 +6895,33 @@ exports[`Calendar > renders with variant subtle correctly 1`] = `
@@ -6570,17 +7098,33 @@ exports[`Calendar > renders with viewControl correctly 1`] = `
@@ -6757,17 +7301,33 @@ exports[`Calendar > renders with week-day slot correctly 1`] = `
@@ -6944,17 +7504,33 @@ exports[`Calendar > renders with weekNumbers correctly 1`] = `
@@ -7131,17 +7707,33 @@ exports[`Calendar > renders with weekStartsOn correctly 1`] = `
@@ -7318,17 +7910,33 @@ exports[`Calendar > renders with weekdayFormat correctly 1`] = `
@@ -7506,10 +8114,12 @@ exports[`Calendar > renders with year-cell slot correctly 1`] = `
2020 - 2031
@@ -7576,17 +8186,33 @@ exports[`Calendar > renders without fixedWeeks correctly 1`] = `
@@ -7739,15 +8365,18 @@ exports[`Calendar > renders without monthControls correctly 1`] = `
@@ -7922,14 +8551,26 @@ exports[`Calendar > renders without viewControl correctly 1`] = `
January 2025
@@ -8107,11 +8748,18 @@ exports[`Calendar > renders without yearControls correctly 1`] = `
diff --git a/test/components/__snapshots__/Carousel-vue.spec.ts.snap b/test/components/__snapshots__/Carousel-vue.spec.ts.snap index 206b2f5171..6ee34451d1 100644 --- a/test/components/__snapshots__/Carousel-vue.spec.ts.snap +++ b/test/components/__snapshots__/Carousel-vue.spec.ts.snap @@ -16,7 +16,13 @@ exports[`Carousel > renders with arrows correctly 1`] = `
@@ -108,7 +114,13 @@ exports[`Carousel > renders with next correctly 1`] = `
@@ -133,7 +145,13 @@ exports[`Carousel > renders with nextIcon correctly 1`] = `
@@ -174,7 +192,13 @@ exports[`Carousel > renders with prev correctly 1`] = `
@@ -199,7 +223,13 @@ exports[`Carousel > renders with prevIcon correctly 1`] = `
diff --git a/test/components/__snapshots__/Carousel.spec.ts.snap b/test/components/__snapshots__/Carousel.spec.ts.snap index 8ceac80899..960ca4fee7 100644 --- a/test/components/__snapshots__/Carousel.spec.ts.snap +++ b/test/components/__snapshots__/Carousel.spec.ts.snap @@ -16,7 +16,13 @@ exports[`Carousel > renders with arrows correctly 1`] = `
@@ -108,7 +114,13 @@ exports[`Carousel > renders with next correctly 1`] = `
@@ -133,7 +145,13 @@ exports[`Carousel > renders with nextIcon correctly 1`] = `
@@ -174,7 +192,13 @@ exports[`Carousel > renders with prev correctly 1`] = `
@@ -199,7 +223,13 @@ exports[`Carousel > renders with prevIcon correctly 1`] = `
diff --git a/test/components/__snapshots__/ChatPromptSubmit-vue.spec.ts.snap b/test/components/__snapshots__/ChatPromptSubmit-vue.spec.ts.snap index 1c206d6480..4b7c982db2 100644 --- a/test/components/__snapshots__/ChatPromptSubmit-vue.spec.ts.snap +++ b/test/components/__snapshots__/ChatPromptSubmit-vue.spec.ts.snap @@ -4,6 +4,7 @@ exports[`ChatPromptSubmit > renders with class correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`ChatPromptSubmit > renders with icon correctly 1`] = ` "" `; @@ -18,6 +20,7 @@ exports[`ChatPromptSubmit > renders with status error correctly 1`] = ` "" `; @@ -25,6 +28,7 @@ exports[`ChatPromptSubmit > renders with status ready correctly 1`] = ` "" `; @@ -32,6 +36,7 @@ exports[`ChatPromptSubmit > renders with status streaming correctly 1`] = ` "" `; @@ -39,5 +44,6 @@ exports[`ChatPromptSubmit > renders with status submitted correctly 1`] = ` "" `; diff --git a/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap b/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap index 79cc0eb7b9..aa59fac1c6 100644 --- a/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap +++ b/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap @@ -4,6 +4,7 @@ exports[`ChatPromptSubmit > renders with class correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`ChatPromptSubmit > renders with icon correctly 1`] = ` "" `; @@ -18,6 +20,7 @@ exports[`ChatPromptSubmit > renders with status error correctly 1`] = ` "" `; @@ -25,6 +28,7 @@ exports[`ChatPromptSubmit > renders with status ready correctly 1`] = ` "" `; @@ -32,6 +36,7 @@ exports[`ChatPromptSubmit > renders with status streaming correctly 1`] = ` "" `; @@ -39,5 +44,6 @@ exports[`ChatPromptSubmit > renders with status submitted correctly 1`] = ` "" `; diff --git a/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap b/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap index 506548296e..859617a4a5 100644 --- a/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap +++ b/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap @@ -201,7 +201,11 @@ exports[`CommandPalette > renders with class correctly 1`] = ` exports[`CommandPalette > renders with close correctly 1`] = ` "
+<<<<<<< HEAD
+======= +
+>>>>>>> 9ec21fed (feat(Button): add externalIcon prop)
@@ -926,6 +947,7 @@ exports[`PricingPlan > renders with variant solid correctly 1`] = `
Terms
@@ -957,6 +979,7 @@ exports[`PricingPlan > renders with variant subtle correctly 1`] = `
Terms
diff --git a/test/components/__snapshots__/PricingTable-vue.spec.ts.snap b/test/components/__snapshots__/PricingTable-vue.spec.ts.snap index 925d07e805..eb88aabed9 100644 --- a/test/components/__snapshots__/PricingTable-vue.spec.ts.snap +++ b/test/components/__snapshots__/PricingTable-vue.spec.ts.snap @@ -22,6 +22,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -40,6 +41,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -58,6 +60,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -168,6 +171,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -212,6 +216,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -256,6 +261,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -311,6 +317,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -329,6 +336,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -347,6 +355,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -457,6 +466,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -501,6 +511,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -545,6 +556,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -600,6 +612,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -618,6 +631,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -636,6 +650,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -746,6 +761,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -790,6 +806,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -834,6 +851,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -889,6 +907,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -907,6 +926,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -925,6 +945,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1035,6 +1056,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1079,6 +1101,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1123,6 +1146,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1376,6 +1400,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1393,6 +1418,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1410,6 +1436,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1519,6 +1546,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1562,6 +1590,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1605,6 +1634,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1660,6 +1690,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1678,6 +1709,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1696,6 +1728,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1806,6 +1839,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1850,6 +1884,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1894,6 +1929,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -2220,6 +2256,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2238,6 +2275,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2256,6 +2294,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2366,6 +2405,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2410,6 +2450,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2454,6 +2495,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2509,6 +2551,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2527,6 +2570,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2545,6 +2589,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2655,6 +2700,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2699,6 +2745,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2743,6 +2790,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2798,6 +2846,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2816,6 +2865,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2834,6 +2884,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2944,6 +2995,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2988,6 +3040,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -3032,6 +3085,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -3087,6 +3141,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3105,6 +3160,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3123,6 +3179,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3233,6 +3290,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3277,6 +3335,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3321,6 +3380,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3376,6 +3436,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3394,6 +3455,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3412,6 +3474,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3522,6 +3585,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3566,6 +3630,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3610,6 +3675,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3665,6 +3731,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3683,6 +3750,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3701,6 +3769,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3811,6 +3880,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3855,6 +3925,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3899,6 +3970,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
diff --git a/test/components/__snapshots__/PricingTable.spec.ts.snap b/test/components/__snapshots__/PricingTable.spec.ts.snap index 8cfef6d980..0822df549e 100644 --- a/test/components/__snapshots__/PricingTable.spec.ts.snap +++ b/test/components/__snapshots__/PricingTable.spec.ts.snap @@ -22,6 +22,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -40,6 +41,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -58,6 +60,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -168,6 +171,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -212,6 +216,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -256,6 +261,7 @@ exports[`PricingTable > renders with as correctly 1`] = `
@@ -311,6 +317,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -329,6 +336,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -347,6 +355,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -457,6 +466,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -501,6 +511,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -545,6 +556,7 @@ exports[`PricingTable > renders with caption correctly 1`] = `
@@ -600,6 +612,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -618,6 +631,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -636,6 +650,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -746,6 +761,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -790,6 +806,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -834,6 +851,7 @@ exports[`PricingTable > renders with caption slot correctly 1`] = `
@@ -889,6 +907,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -907,6 +926,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -925,6 +945,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1035,6 +1056,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1079,6 +1101,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1123,6 +1146,7 @@ exports[`PricingTable > renders with class correctly 1`] = `
@@ -1376,6 +1400,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1393,6 +1418,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1410,6 +1436,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1519,6 +1546,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1562,6 +1590,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1605,6 +1634,7 @@ exports[`PricingTable > renders with tier-badge slot correctly 1`] = `
@@ -1660,6 +1690,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1678,6 +1709,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1696,6 +1728,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1806,6 +1839,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1850,6 +1884,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -1894,6 +1929,7 @@ exports[`PricingTable > renders with tier-billing slot correctly 1`] = `
@@ -2220,6 +2256,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2238,6 +2275,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2256,6 +2294,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2366,6 +2405,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2410,6 +2450,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2454,6 +2495,7 @@ exports[`PricingTable > renders with tier-description slot correctly 1`] = `
@@ -2509,6 +2551,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2527,6 +2570,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2545,6 +2589,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2655,6 +2700,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2699,6 +2745,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2743,6 +2790,7 @@ exports[`PricingTable > renders with tier-discount slot correctly 1`] = `
@@ -2798,6 +2846,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2816,6 +2865,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2834,6 +2884,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2944,6 +2995,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -2988,6 +3040,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -3032,6 +3085,7 @@ exports[`PricingTable > renders with tier-price slot correctly 1`] = `
@@ -3087,6 +3141,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3105,6 +3160,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3123,6 +3179,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3233,6 +3290,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3277,6 +3335,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3321,6 +3380,7 @@ exports[`PricingTable > renders with tier-title slot correctly 1`] = `
@@ -3376,6 +3436,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3394,6 +3455,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3412,6 +3474,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3522,6 +3585,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3566,6 +3630,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3610,6 +3675,7 @@ exports[`PricingTable > renders with tiers and sections correctly 1`] = `
@@ -3665,6 +3731,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3683,6 +3750,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3701,6 +3769,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3811,6 +3880,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3855,6 +3925,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
@@ -3899,6 +3970,7 @@ exports[`PricingTable > renders with ui correctly 1`] = `
diff --git a/test/components/__snapshots__/SelectMenu-vue.spec.ts.snap b/test/components/__snapshots__/SelectMenu-vue.spec.ts.snap index a45402259a..1f74d2feb3 100644 --- a/test/components/__snapshots__/SelectMenu-vue.spec.ts.snap +++ b/test/components/__snapshots__/SelectMenu-vue.spec.ts.snap @@ -214,7 +214,11 @@ exports[`SelectMenu > renders with class correctly 1`] = ` exports[`SelectMenu > renders with clear and clearIcon correctly 1`] = ` " @@ -262,7 +266,11 @@ exports[`SelectMenu > renders with clear and clearIcon correctly 1`] = ` exports[`SelectMenu > renders with clear correctly 1`] = ` " diff --git a/test/components/__snapshots__/SelectMenu.spec.ts.snap b/test/components/__snapshots__/SelectMenu.spec.ts.snap index 288855d5ae..052730bc3a 100644 --- a/test/components/__snapshots__/SelectMenu.spec.ts.snap +++ b/test/components/__snapshots__/SelectMenu.spec.ts.snap @@ -216,6 +216,7 @@ exports[`SelectMenu > renders with clear and clearIcon correctly 1`] = ` " @@ -266,6 +267,7 @@ exports[`SelectMenu > renders with clear correctly 1`] = ` " diff --git a/test/components/__snapshots__/Sidebar-vue.spec.ts.snap b/test/components/__snapshots__/Sidebar-vue.spec.ts.snap index 15e3dc2e03..fab896f908 100644 --- a/test/components/__snapshots__/Sidebar-vue.spec.ts.snap +++ b/test/components/__snapshots__/Sidebar-vue.spec.ts.snap @@ -59,6 +59,7 @@ exports[`Sidebar > renders with close correctly 1`] = `
diff --git a/test/components/__snapshots__/Sidebar.spec.ts.snap b/test/components/__snapshots__/Sidebar.spec.ts.snap index a0dbdc3a15..6eaf33d5d4 100644 --- a/test/components/__snapshots__/Sidebar.spec.ts.snap +++ b/test/components/__snapshots__/Sidebar.spec.ts.snap @@ -59,6 +59,7 @@ exports[`Sidebar > renders with close correctly 1`] = `
diff --git a/test/components/__snapshots__/Slideover-vue.spec.ts.snap b/test/components/__snapshots__/Slideover-vue.spec.ts.snap index 0ef24507fb..ef82897025 100644 --- a/test/components/__snapshots__/Slideover-vue.spec.ts.snap +++ b/test/components/__snapshots__/Slideover-vue.spec.ts.snap @@ -12,6 +12,7 @@ exports[`Slideover > renders with actions slot correctly 1`] = ` Actions slot
@@ -35,6 +36,7 @@ exports[`Slideover > renders with body slot correctly 1`] = `
Body slot
@@ -62,6 +64,7 @@ exports[`Slideover > renders with bottom side correctly 1`] = `
@@ -89,6 +92,7 @@ exports[`Slideover > renders with bottom side inset correctly 1`] = `
@@ -112,6 +116,7 @@ exports[`Slideover > renders with class correctly 1`] = `
@@ -155,6 +160,7 @@ exports[`Slideover > renders with closeIcon correctly 1`] = `
@@ -192,6 +198,7 @@ exports[`Slideover > renders with default slot correctly 1`] = `
@@ -219,6 +226,7 @@ exports[`Slideover > renders with description correctly 1`] = `
@@ -245,6 +253,7 @@ exports[`Slideover > renders with description slot correctly 1`] = `
@@ -268,6 +277,7 @@ exports[`Slideover > renders with footer slot correctly 1`] = `
@@ -313,6 +323,7 @@ exports[`Slideover > renders with left side correctly 1`] = `
@@ -340,6 +351,7 @@ exports[`Slideover > renders with left side inset correctly 1`] = `
@@ -363,6 +375,7 @@ exports[`Slideover > renders with open correctly 1`] = `
@@ -390,6 +403,7 @@ exports[`Slideover > renders with right side correctly 1`] = `
@@ -417,6 +431,7 @@ exports[`Slideover > renders with right side inset correctly 1`] = `
@@ -443,6 +458,7 @@ exports[`Slideover > renders with title correctly 1`] = `
@@ -469,6 +485,7 @@ exports[`Slideover > renders with title slot correctly 1`] = `
@@ -496,6 +513,7 @@ exports[`Slideover > renders with top side correctly 1`] = `
@@ -523,6 +541,7 @@ exports[`Slideover > renders with top side inset correctly 1`] = `
@@ -546,6 +565,7 @@ exports[`Slideover > renders with ui correctly 1`] = `
@@ -598,6 +618,7 @@ exports[`Slideover > renders without overlay correctly 1`] = `
@@ -625,6 +646,7 @@ exports[`Slideover > renders without transition correctly 1`] = `
diff --git a/test/components/__snapshots__/Slideover.spec.ts.snap b/test/components/__snapshots__/Slideover.spec.ts.snap index c72dc208d2..17b4be7cba 100644 --- a/test/components/__snapshots__/Slideover.spec.ts.snap +++ b/test/components/__snapshots__/Slideover.spec.ts.snap @@ -12,6 +12,7 @@ exports[`Slideover > renders with actions slot correctly 1`] = ` Actions slot
@@ -35,6 +36,7 @@ exports[`Slideover > renders with body slot correctly 1`] = `
Body slot
@@ -62,6 +64,7 @@ exports[`Slideover > renders with bottom side correctly 1`] = `
@@ -89,6 +92,7 @@ exports[`Slideover > renders with bottom side inset correctly 1`] = `
@@ -112,6 +116,7 @@ exports[`Slideover > renders with class correctly 1`] = `
@@ -155,6 +160,7 @@ exports[`Slideover > renders with closeIcon correctly 1`] = `
@@ -192,6 +198,7 @@ exports[`Slideover > renders with default slot correctly 1`] = `
@@ -219,6 +226,7 @@ exports[`Slideover > renders with description correctly 1`] = `
@@ -245,6 +253,7 @@ exports[`Slideover > renders with description slot correctly 1`] = `
@@ -268,6 +277,7 @@ exports[`Slideover > renders with footer slot correctly 1`] = `
@@ -313,6 +323,7 @@ exports[`Slideover > renders with left side correctly 1`] = `
@@ -340,6 +351,7 @@ exports[`Slideover > renders with left side inset correctly 1`] = `
@@ -363,6 +375,7 @@ exports[`Slideover > renders with open correctly 1`] = `
@@ -390,6 +403,7 @@ exports[`Slideover > renders with right side correctly 1`] = `
@@ -417,6 +431,7 @@ exports[`Slideover > renders with right side inset correctly 1`] = `
@@ -443,6 +458,7 @@ exports[`Slideover > renders with title correctly 1`] = `
@@ -469,6 +485,7 @@ exports[`Slideover > renders with title slot correctly 1`] = `
@@ -496,6 +513,7 @@ exports[`Slideover > renders with top side correctly 1`] = `
@@ -523,6 +541,7 @@ exports[`Slideover > renders with top side inset correctly 1`] = `
@@ -546,6 +565,7 @@ exports[`Slideover > renders with ui correctly 1`] = `
@@ -598,6 +618,7 @@ exports[`Slideover > renders without overlay correctly 1`] = `
@@ -625,6 +646,7 @@ exports[`Slideover > renders without transition correctly 1`] = `
diff --git a/test/components/__snapshots__/Table-vue.spec.ts.snap b/test/components/__snapshots__/Table-vue.spec.ts.snap index 6e120d166d..69bf026141 100644 --- a/test/components/__snapshots__/Table-vue.spec.ts.snap +++ b/test/components/__snapshots__/Table-vue.spec.ts.snap @@ -407,6 +407,7 @@ exports[`Table > renders with columns correctly 1`] = ` Status Amount @@ -435,6 +436,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -461,6 +463,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -487,6 +490,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -513,6 +517,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -539,6 +544,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -671,6 +677,7 @@ exports[`Table > renders with empty slot correctly 1`] = ` Status Amount @@ -1505,6 +1512,7 @@ exports[`Table > renders with loading slot correctly 1`] = ` Status Amount @@ -1569,6 +1577,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` Status Amount @@ -1597,6 +1606,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1623,6 +1633,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1649,6 +1660,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1675,6 +1687,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1701,6 +1714,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -2002,6 +2016,7 @@ exports[`Table > renders with virtualize and sticky correctly 1`] = ` Status Amount diff --git a/test/components/__snapshots__/Table.spec.ts.snap b/test/components/__snapshots__/Table.spec.ts.snap index 1d6ba3ebe8..aa52763090 100644 --- a/test/components/__snapshots__/Table.spec.ts.snap +++ b/test/components/__snapshots__/Table.spec.ts.snap @@ -407,6 +407,7 @@ exports[`Table > renders with columns correctly 1`] = ` Status Amount @@ -435,6 +436,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -461,6 +463,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -487,6 +490,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -513,6 +517,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -539,6 +544,7 @@ exports[`Table > renders with columns correctly 1`] = ` @@ -671,6 +677,7 @@ exports[`Table > renders with empty slot correctly 1`] = ` Status Amount @@ -1505,6 +1512,7 @@ exports[`Table > renders with loading slot correctly 1`] = ` Status Amount @@ -1569,6 +1577,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` Status Amount @@ -1597,6 +1606,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1623,6 +1633,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1649,6 +1660,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1675,6 +1687,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -1701,6 +1714,7 @@ exports[`Table > renders with meta field on columns correctly 1`] = ` @@ -2002,6 +2016,7 @@ exports[`Table > renders with virtualize and sticky correctly 1`] = ` Status Amount diff --git a/test/components/__snapshots__/Theme-vue.spec.ts.snap b/test/components/__snapshots__/Theme-vue.spec.ts.snap index 33f1af17e6..ae5d4652ee 100644 --- a/test/components/__snapshots__/Theme-vue.spec.ts.snap +++ b/test/components/__snapshots__/Theme-vue.spec.ts.snap @@ -4,6 +4,7 @@ exports[`Theme > renders with empty ui correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`Theme > renders with nested theme overriding outer theme correctly 1`] "" `; @@ -35,6 +37,7 @@ exports[`Theme > renders with theme applied to button base slot correctly 1`] = "" `; @@ -42,6 +45,7 @@ exports[`Theme > renders with theme applied to multiple component types correctl " Badge " @@ -51,6 +55,7 @@ exports[`Theme > renders with theme not affecting unrelated component correctly "" `; @@ -58,5 +63,6 @@ exports[`Theme > renders with ui prop taking priority over theme correctly 1`] = "" `; diff --git a/test/components/__snapshots__/Theme.spec.ts.snap b/test/components/__snapshots__/Theme.spec.ts.snap index 33f1af17e6..ae5d4652ee 100644 --- a/test/components/__snapshots__/Theme.spec.ts.snap +++ b/test/components/__snapshots__/Theme.spec.ts.snap @@ -4,6 +4,7 @@ exports[`Theme > renders with empty ui correctly 1`] = ` "" `; @@ -11,6 +12,7 @@ exports[`Theme > renders with nested theme overriding outer theme correctly 1`] "" `; @@ -35,6 +37,7 @@ exports[`Theme > renders with theme applied to button base slot correctly 1`] = "" `; @@ -42,6 +45,7 @@ exports[`Theme > renders with theme applied to multiple component types correctl " Badge " @@ -51,6 +55,7 @@ exports[`Theme > renders with theme not affecting unrelated component correctly "" `; @@ -58,5 +63,6 @@ exports[`Theme > renders with ui prop taking priority over theme correctly 1`] = "" `; diff --git a/test/components/__snapshots__/Toast-vue.spec.ts.snap b/test/components/__snapshots__/Toast-vue.spec.ts.snap index 16d9f04fa3..cfe1b128b1 100644 --- a/test/components/__snapshots__/Toast-vue.spec.ts.snap +++ b/test/components/__snapshots__/Toast-vue.spec.ts.snap @@ -17,12 +17,14 @@ exports[`Toast > renders with actions correctly 1`] = `
@@ -60,6 +62,7 @@ exports[`Toast > renders with as correctly 1`] = `
@@ -96,6 +99,7 @@ exports[`Toast > renders with avatar correctly 1`] = `
@@ -133,6 +137,7 @@ exports[`Toast > renders with class correctly 1`] = `
@@ -204,6 +209,7 @@ exports[`Toast > renders with closeIcon correctly 1`] = `
@@ -241,6 +247,7 @@ exports[`Toast > renders with color neutral correctly 1`] = `
@@ -278,6 +285,7 @@ exports[`Toast > renders with description correctly 1`] = `
@@ -315,6 +323,7 @@ exports[`Toast > renders with description slot correctly 1`] = `
@@ -351,6 +360,7 @@ exports[`Toast > renders with icon correctly 1`] = `
@@ -386,6 +396,7 @@ exports[`Toast > renders with leading slot correctly 1`] = `
@@ -421,7 +432,13 @@ exports[`Toast > renders with orientation horizontal correctly 1`] = `
@@ -456,12 +473,14 @@ exports[`Toast > renders with orientation vertical correctly 1`] = `
@@ -499,6 +518,7 @@ exports[`Toast > renders with title correctly 1`] = `
@@ -536,6 +556,7 @@ exports[`Toast > renders with title slot correctly 1`] = `
@@ -573,6 +594,7 @@ exports[`Toast > renders with type correctly 1`] = `
@@ -610,6 +632,7 @@ exports[`Toast > renders with ui correctly 1`] = `
diff --git a/test/components/__snapshots__/Toast.spec.ts.snap b/test/components/__snapshots__/Toast.spec.ts.snap index 065c8be427..77a2269d50 100644 --- a/test/components/__snapshots__/Toast.spec.ts.snap +++ b/test/components/__snapshots__/Toast.spec.ts.snap @@ -17,12 +17,14 @@ exports[`Toast > renders with actions correctly 1`] = `
@@ -60,6 +62,7 @@ exports[`Toast > renders with as correctly 1`] = `
@@ -96,6 +99,7 @@ exports[`Toast > renders with avatar correctly 1`] = `
@@ -133,6 +137,7 @@ exports[`Toast > renders with class correctly 1`] = `
@@ -204,6 +209,7 @@ exports[`Toast > renders with closeIcon correctly 1`] = `
@@ -241,6 +247,7 @@ exports[`Toast > renders with color neutral correctly 1`] = `
@@ -278,6 +285,7 @@ exports[`Toast > renders with description correctly 1`] = `
@@ -315,6 +323,7 @@ exports[`Toast > renders with description slot correctly 1`] = `
@@ -351,6 +360,7 @@ exports[`Toast > renders with icon correctly 1`] = `
@@ -386,6 +396,7 @@ exports[`Toast > renders with leading slot correctly 1`] = `
@@ -421,7 +432,13 @@ exports[`Toast > renders with orientation horizontal correctly 1`] = `
@@ -456,12 +473,14 @@ exports[`Toast > renders with orientation vertical correctly 1`] = `
@@ -499,6 +518,7 @@ exports[`Toast > renders with title correctly 1`] = `
@@ -536,6 +556,7 @@ exports[`Toast > renders with title slot correctly 1`] = `
@@ -573,6 +594,7 @@ exports[`Toast > renders with type correctly 1`] = `
@@ -610,6 +632,7 @@ exports[`Toast > renders with ui correctly 1`] = `
diff --git a/test/components/content/__snapshots__/ContentSearch.spec.ts.snap b/test/components/content/__snapshots__/ContentSearch.spec.ts.snap index 96f4474fab..b4ae0a8f4c 100644 --- a/test/components/content/__snapshots__/ContentSearch.spec.ts.snap +++ b/test/components/content/__snapshots__/ContentSearch.spec.ts.snap @@ -12,6 +12,7 @@ exports[`ContentSearch > renders with class correctly 1`] = `
@@ -74,6 +75,7 @@ exports[`ContentSearch > renders with fullscreen correctly 1`] = `
@@ -136,6 +138,7 @@ exports[`ContentSearch > renders with icon correctly 1`] = `
@@ -198,6 +201,7 @@ exports[`ContentSearch > renders with links correctly 1`] = `
@@ -260,6 +264,7 @@ exports[`ContentSearch > renders with loading correctly 1`] = `
@@ -322,6 +327,7 @@ exports[`ContentSearch > renders with loadingIcon correctly 1`] = `
@@ -384,6 +390,7 @@ exports[`ContentSearch > renders with placeholder correctly 1`] = `
@@ -446,6 +453,7 @@ exports[`ContentSearch > renders with search function correctly 1`] = `
@@ -503,6 +511,7 @@ exports[`ContentSearch > renders with size lg correctly 1`] = `
@@ -565,6 +574,7 @@ exports[`ContentSearch > renders with size md correctly 1`] = `
@@ -627,6 +637,7 @@ exports[`ContentSearch > renders with size sm correctly 1`] = `
@@ -689,6 +700,7 @@ exports[`ContentSearch > renders with size xl correctly 1`] = `
@@ -751,6 +763,7 @@ exports[`ContentSearch > renders with size xs correctly 1`] = `
@@ -813,6 +826,7 @@ exports[`ContentSearch > renders with ui correctly 1`] = `
@@ -875,6 +889,7 @@ exports[`ContentSearch > renders without colorMode correctly 1`] = `
diff --git a/test/components/content/__snapshots__/ContentSearchButton.spec.ts.snap b/test/components/content/__snapshots__/ContentSearchButton.spec.ts.snap index 66bbbb1d7d..2afacec562 100644 --- a/test/components/content/__snapshots__/ContentSearchButton.spec.ts.snap +++ b/test/components/content/__snapshots__/ContentSearchButton.spec.ts.snap @@ -1,31 +1,52 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`DashboardSearchButton > renders with class correctly 1`] = ` +<<<<<<< HEAD "" `; exports[`DashboardSearchButton > renders with icon correctly 1`] = ` +<<<<<<< HEAD "" `; exports[`DashboardSearchButton > renders with kbds correctly 1`] = ` +<<<<<<< HEAD "" `; exports[`DashboardSearchButton > renders with label correctly 1`] = ` +<<<<<<< HEAD "" `; exports[`DashboardSearchButton > renders without collapsed correctly 1`] = ` "" `; From aef9855d694cee867ebfcbbe9b0d901ce92aee2e Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Wed, 8 Jul 2026 21:58:19 +0200 Subject: [PATCH 06/11] fix: change externalIcon default value --- src/runtime/components/Button.vue | 10 ++++++---- test/components/__snapshots__/Button-vue.spec.ts.snap | 3 ++- test/components/__snapshots__/Button.spec.ts.snap | 3 ++- .../__snapshots__/FieldGroup-vue.spec.ts.snap | 7 +++++++ test/components/__snapshots__/FieldGroup.spec.ts.snap | 7 +++++++ 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index b6dad1e24e..b4721c7257 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -23,9 +23,9 @@ export interface ButtonProps extends UseComponentIconsProps, Omit() +const _props = withDefaults(defineProps(), { + externalIcon: false +}) const slots = defineSlots() const props = useComponentProps('button', _props) diff --git a/test/components/__snapshots__/Button-vue.spec.ts.snap b/test/components/__snapshots__/Button-vue.spec.ts.snap index f66e2a5d12..a3ff60a770 100644 --- a/test/components/__snapshots__/Button-vue.spec.ts.snap +++ b/test/components/__snapshots__/Button-vue.spec.ts.snap @@ -111,6 +111,7 @@ exports[`Button > renders with default slot correctly 1`] = ` "" `; @@ -133,7 +134,7 @@ exports[`Button > renders with disabled correctly 1`] = ` exports[`Button > renders with externalIcon correctly 1`] = ` " Button -
+
" `; diff --git a/test/components/__snapshots__/Button.spec.ts.snap b/test/components/__snapshots__/Button.spec.ts.snap index 73aa53b257..be9a376563 100644 --- a/test/components/__snapshots__/Button.spec.ts.snap +++ b/test/components/__snapshots__/Button.spec.ts.snap @@ -111,6 +111,7 @@ exports[`Button > renders with default slot correctly 1`] = ` "" `; @@ -133,7 +134,7 @@ exports[`Button > renders with disabled correctly 1`] = ` exports[`Button > renders with externalIcon correctly 1`] = ` " Button -
+
" `; diff --git a/test/components/__snapshots__/FieldGroup-vue.spec.ts.snap b/test/components/__snapshots__/FieldGroup-vue.spec.ts.snap index a426bf3303..e15646725c 100644 --- a/test/components/__snapshots__/FieldGroup-vue.spec.ts.snap +++ b/test/components/__snapshots__/FieldGroup-vue.spec.ts.snap @@ -8,6 +8,7 @@ exports[`FieldGroup > renders orientation vertical with default slot correctly 1
" `; @@ -24,6 +25,7 @@ exports[`FieldGroup > renders with default slot correctly 1`] = `
" `; @@ -36,6 +38,7 @@ exports[`FieldGroup > renders with size lg correctly 1`] = `
" `; @@ -48,6 +51,7 @@ exports[`FieldGroup > renders with size md correctly 1`] = `
" `; @@ -60,6 +64,7 @@ exports[`FieldGroup > renders with size sm correctly 1`] = `
" `; @@ -72,6 +77,7 @@ exports[`FieldGroup > renders with size xl correctly 1`] = `
" `; @@ -84,6 +90,7 @@ exports[`FieldGroup > renders with size xs correctly 1`] = `
" `; diff --git a/test/components/__snapshots__/FieldGroup.spec.ts.snap b/test/components/__snapshots__/FieldGroup.spec.ts.snap index a426bf3303..e15646725c 100644 --- a/test/components/__snapshots__/FieldGroup.spec.ts.snap +++ b/test/components/__snapshots__/FieldGroup.spec.ts.snap @@ -8,6 +8,7 @@ exports[`FieldGroup > renders orientation vertical with default slot correctly 1
" `; @@ -24,6 +25,7 @@ exports[`FieldGroup > renders with default slot correctly 1`] = ` " `; @@ -36,6 +38,7 @@ exports[`FieldGroup > renders with size lg correctly 1`] = ` " `; @@ -48,6 +51,7 @@ exports[`FieldGroup > renders with size md correctly 1`] = ` " `; @@ -60,6 +64,7 @@ exports[`FieldGroup > renders with size sm correctly 1`] = ` " `; @@ -72,6 +77,7 @@ exports[`FieldGroup > renders with size xl correctly 1`] = ` " `; @@ -84,6 +90,7 @@ exports[`FieldGroup > renders with size xs correctly 1`] = ` " `; From 1d3a6226a81d202c3b48d66203044d19957bcc5b Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Wed, 8 Jul 2026 22:00:43 +0200 Subject: [PATCH 07/11] fix: update slot position Icon position didn't handle default slot (w/o `label`prop) Also removed test class `truncate` --- src/runtime/components/Button.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index b4721c7257..d7c0f191c8 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -153,15 +153,16 @@ const ui = computed(() => tv({
- + {{ props.label }} -
- -
+
+ +
+ From d50da664e7f88b3d7ec963e324e0be6fda3a589d Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Wed, 8 Jul 2026 22:02:49 +0200 Subject: [PATCH 08/11] docs: link with external icon section --- docs/content/docs/2.components/button.md | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/docs/content/docs/2.components/button.md b/docs/content/docs/2.components/button.md index 1fafb1f595..5f79c197fd 100644 --- a/docs/content/docs/2.components/button.md +++ b/docs/content/docs/2.components/button.md @@ -239,6 +239,38 @@ export default defineAppConfig({ ``` :: +### Link with external icon + +You can display an external icon with the `external-icon` prop to indicate that the link will be open in a new tab. + +::component-code +--- +ignore: + - target +props: + to: https://github.com/nuxt/ui + target: _blank + externalIcon: true +slots: + default: Button +--- +:: + +The default icon for external link (`appConfig.ui.icons.external`) can be replaced with any [Icon](/docs/components/icon). + +::component-code +--- +ignore: + - target +props: + to: https://github.com/nuxt/ui + target: _blank + externalIcon: i-lucide-external-link +slots: + default: Button +--- +:: + ### Loading Use the `loading` prop to show a loading icon and disable the Button. From 9fd624b0434caad1f90cccdf2a855bd5fda283d9 Mon Sep 17 00:00:00 2001 From: "Ghislain \"Ao\" Linais" Date: Thu, 9 Jul 2026 12:55:54 +0200 Subject: [PATCH 09/11] fix(snapshots): updated snapshots --- .../__snapshots__/Alert-vue.spec.ts.snap | 2 - .../__snapshots__/Alert.spec.ts.snap | 2 - .../__snapshots__/AuthForm-vue.spec.ts.snap | 200 +- .../__snapshots__/AuthForm.spec.ts.snap | 20 - .../__snapshots__/Banner-vue.spec.ts.snap | 1 - .../__snapshots__/Banner.spec.ts.snap | 1 - .../__snapshots__/Button-vue.spec.ts.snap | 15 - .../__snapshots__/Button.spec.ts.snap | 15 - .../__snapshots__/Calendar-vue.spec.ts.snap | 1006 +----- .../__snapshots__/Calendar.spec.ts.snap | 1006 +----- .../__snapshots__/Carousel-vue.spec.ts.snap | 50 +- .../__snapshots__/Carousel.spec.ts.snap | 50 +- .../ChatPromptSubmit-vue.spec.ts.snap | 6 - .../ChatPromptSubmit.spec.ts.snap | 6 - .../__snapshots__/ChatTool-vue.spec.ts.snap | 6 + .../__snapshots__/ChatTool.spec.ts.snap | 6 + .../CommandPalette-vue.spec.ts.snap | 20 +- .../__snapshots__/CommandPalette.spec.ts.snap | 2 - .../DashboardNavbar-vue.spec.ts.snap | 13 - .../DashboardNavbar.spec.ts.snap | 13 - .../DashboardSearch-vue.spec.ts.snap | 140 +- .../DashboardSearch.spec.ts.snap | 14 - .../DashboardSearchButton-vue.spec.ts.snap | 12 +- .../DashboardSearchButton.spec.ts.snap | 12 +- .../DashboardSidebar-vue.spec.ts.snap | 3 - .../DashboardSidebar.spec.ts.snap | 3 - .../DashboardSidebarCollapse-vue.spec.ts.snap | 4 - .../DashboardSidebarCollapse.spec.ts.snap | 4 - .../DashboardSidebarToggle-vue.spec.ts.snap | 4 - .../DashboardSidebarToggle.spec.ts.snap | 4 - .../__snapshots__/Drawer-vue.spec.ts.snap | 2 + .../__snapshots__/Drawer.spec.ts.snap | 2 + .../EditorDragHandle-vue.spec.ts.snap | 3 - .../EditorDragHandle.spec.ts.snap | 3 - .../EditorToolbar-vue.spec.ts.snap | 130 +- .../__snapshots__/EditorToolbar.spec.ts.snap | 130 +- .../__snapshots__/FileUpload-vue.spec.ts.snap | 34 - .../__snapshots__/FileUpload.spec.ts.snap | 34 - .../__snapshots__/Header-vue.spec.ts.snap | 20 - .../__snapshots__/Header.spec.ts.snap | 20 - .../__snapshots__/InputMenu-vue.spec.ts.snap | 20 +- .../__snapshots__/InputMenu.spec.ts.snap | 2 - .../InputNumber-vue.spec.ts.snap | 80 - .../__snapshots__/InputNumber.spec.ts.snap | 80 - .../__snapshots__/Modal-vue.spec.ts.snap | 18 - .../__snapshots__/Modal.spec.ts.snap | 18 - .../__snapshots__/Pagination-vue.spec.ts.snap | 2606 ++++------------ .../__snapshots__/Pagination.spec.ts.snap | 2700 ++++------------- .../__snapshots__/SelectMenu-vue.spec.ts.snap | 20 +- .../__snapshots__/SelectMenu.spec.ts.snap | 2 - .../__snapshots__/Sidebar-vue.spec.ts.snap | 1 - .../__snapshots__/Sidebar.spec.ts.snap | 1 - .../__snapshots__/Slideover-vue.spec.ts.snap | 22 - .../__snapshots__/Slideover.spec.ts.snap | 22 - .../__snapshots__/Table-vue.spec.ts.snap | 10 - .../__snapshots__/Table.spec.ts.snap | 10 - .../__snapshots__/Toast-vue.spec.ts.snap | 25 +- .../__snapshots__/Toast.spec.ts.snap | 25 +- .../__snapshots__/ContentSearch.spec.ts.snap | 15 - .../ContentSearchButton.spec.ts.snap | 28 - 60 files changed, 1507 insertions(+), 7216 deletions(-) diff --git a/test/components/__snapshots__/Alert-vue.spec.ts.snap b/test/components/__snapshots__/Alert-vue.spec.ts.snap index 09fc3d7e12..a51509b6fc 100644 --- a/test/components/__snapshots__/Alert-vue.spec.ts.snap +++ b/test/components/__snapshots__/Alert-vue.spec.ts.snap @@ -64,7 +64,6 @@ exports[`Alert > renders with close correctly 1`] = ` - " @@ -95,7 +94,6 @@ exports[`Alert > renders with closeIcon correctly 1`] = ` - " diff --git a/test/components/__snapshots__/Alert.spec.ts.snap b/test/components/__snapshots__/Alert.spec.ts.snap index 7580988a41..a28bf737a2 100644 --- a/test/components/__snapshots__/Alert.spec.ts.snap +++ b/test/components/__snapshots__/Alert.spec.ts.snap @@ -64,7 +64,6 @@ exports[`Alert > renders with close correctly 1`] = ` - " @@ -95,7 +94,6 @@ exports[`Alert > renders with closeIcon correctly 1`] = ` - " diff --git a/test/components/__snapshots__/AuthForm-vue.spec.ts.snap b/test/components/__snapshots__/AuthForm-vue.spec.ts.snap index ae9fd6c17e..37b262b1dc 100644 --- a/test/components/__snapshots__/AuthForm-vue.spec.ts.snap +++ b/test/components/__snapshots__/AuthForm-vue.spec.ts.snap @@ -30,16 +30,8 @@ exports[`AuthForm > renders with as correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -85,16 +77,8 @@ exports[`AuthForm > renders with class correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -144,16 +128,8 @@ exports[`AuthForm > renders with description correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -203,16 +179,8 @@ exports[`AuthForm > renders with description slot correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -258,16 +226,8 @@ exports[`AuthForm > renders with disabled correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -313,16 +273,8 @@ exports[`AuthForm > renders with fields correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -368,16 +320,8 @@ exports[`AuthForm > renders with footer slot correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -423,16 +367,8 @@ exports[`AuthForm > renders with header slot correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -482,16 +418,8 @@ exports[`AuthForm > renders with icon correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -541,16 +469,8 @@ exports[`AuthForm > renders with leading slot correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -596,16 +516,8 @@ exports[`AuthForm > renders with loading correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -660,16 +572,8 @@ exports[`AuthForm > renders with providers correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -715,16 +619,8 @@ exports[`AuthForm > renders with providers slot correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -770,16 +666,8 @@ exports[`AuthForm > renders with separator correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -825,16 +713,8 @@ exports[`AuthForm > renders with submit correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -880,16 +760,8 @@ exports[`AuthForm > renders with submit slot correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -935,16 +807,8 @@ exports[`AuthForm > renders with title correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -994,16 +858,8 @@ exports[`AuthForm > renders with title slot correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -1049,16 +905,8 @@ exports[`AuthForm > renders with ui correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
@@ -1104,16 +952,8 @@ exports[`AuthForm > renders with validation slot correctly 1`] = `
-<<<<<<< HEAD
- -======= -
- -<<<<<<< HEAD ->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= ->>>>>>> origin/feat/button-external-icon +
diff --git a/test/components/__snapshots__/AuthForm.spec.ts.snap b/test/components/__snapshots__/AuthForm.spec.ts.snap index 1fdb1aa42d..a9a6a6327c 100644 --- a/test/components/__snapshots__/AuthForm.spec.ts.snap +++ b/test/components/__snapshots__/AuthForm.spec.ts.snap @@ -34,7 +34,6 @@ exports[`AuthForm > renders with as correctly 1`] = `
@@ -85,7 +84,6 @@ exports[`AuthForm > renders with class correctly 1`] = ` @@ -140,7 +138,6 @@ exports[`AuthForm > renders with description correctly 1`] = ` @@ -195,7 +192,6 @@ exports[`AuthForm > renders with description slot correctly 1`] = ` @@ -246,7 +242,6 @@ exports[`AuthForm > renders with disabled correctly 1`] = ` @@ -297,7 +292,6 @@ exports[`AuthForm > renders with fields correctly 1`] = ` @@ -348,7 +342,6 @@ exports[`AuthForm > renders with footer slot correctly 1`] = ` @@ -399,7 +392,6 @@ exports[`AuthForm > renders with header slot correctly 1`] = ` @@ -454,7 +446,6 @@ exports[`AuthForm > renders with icon correctly 1`] = ` @@ -509,7 +500,6 @@ exports[`AuthForm > renders with leading slot correctly 1`] = ` @@ -560,7 +550,6 @@ exports[`AuthForm > renders with loading correctly 1`] = ` @@ -620,7 +609,6 @@ exports[`AuthForm > renders with providers correctly 1`] = ` @@ -671,7 +659,6 @@ exports[`AuthForm > renders with providers slot correctly 1`] = ` @@ -722,7 +709,6 @@ exports[`AuthForm > renders with separator correctly 1`] = ` @@ -773,7 +759,6 @@ exports[`AuthForm > renders with submit correctly 1`] = ` @@ -824,7 +809,6 @@ exports[`AuthForm > renders with submit slot correctly 1`] = ` @@ -875,7 +859,6 @@ exports[`AuthForm > renders with title correctly 1`] = ` @@ -930,7 +913,6 @@ exports[`AuthForm > renders with title slot correctly 1`] = ` @@ -981,7 +963,6 @@ exports[`AuthForm > renders with ui correctly 1`] = ` @@ -1032,7 +1013,6 @@ exports[`AuthForm > renders with validation slot correctly 1`] = ` diff --git a/test/components/__snapshots__/Banner-vue.spec.ts.snap b/test/components/__snapshots__/Banner-vue.spec.ts.snap index 83cc0bb14a..617c6f0374 100644 --- a/test/components/__snapshots__/Banner-vue.spec.ts.snap +++ b/test/components/__snapshots__/Banner-vue.spec.ts.snap @@ -84,7 +84,6 @@ exports[`Banner > renders with close correctly 1`] = ` - " diff --git a/test/components/__snapshots__/Banner.spec.ts.snap b/test/components/__snapshots__/Banner.spec.ts.snap index ede76df081..d7c43eaa45 100644 --- a/test/components/__snapshots__/Banner.spec.ts.snap +++ b/test/components/__snapshots__/Banner.spec.ts.snap @@ -84,7 +84,6 @@ exports[`Banner > renders with close correctly 1`] = ` - " diff --git a/test/components/__snapshots__/Button-vue.spec.ts.snap b/test/components/__snapshots__/Button-vue.spec.ts.snap index c6d7b31143..d9f3eb8066 100644 --- a/test/components/__snapshots__/Button-vue.spec.ts.snap +++ b/test/components/__snapshots__/Button-vue.spec.ts.snap @@ -73,15 +73,8 @@ exports[`Button > renders with avatar and leadingIcon correctly 1`] = ` `; exports[`Button > renders with avatar and trailingIcon correctly 1`] = ` -<<<<<<< HEAD "" `; @@ -91,7 +84,6 @@ exports[`Button > renders with avatar correctly 1`] = ` - " `; @@ -224,15 +216,8 @@ exports[`Button > renders with loading correctly 1`] = ` `; exports[`Button > renders with loading trailing and avatar correctly 1`] = ` -<<<<<<< HEAD "" `; diff --git a/test/components/__snapshots__/Button.spec.ts.snap b/test/components/__snapshots__/Button.spec.ts.snap index c5de022266..4158bb6f44 100644 --- a/test/components/__snapshots__/Button.spec.ts.snap +++ b/test/components/__snapshots__/Button.spec.ts.snap @@ -73,15 +73,8 @@ exports[`Button > renders with avatar and leadingIcon correctly 1`] = ` `; exports[`Button > renders with avatar and trailingIcon correctly 1`] = ` -<<<<<<< HEAD "" `; @@ -91,7 +84,6 @@ exports[`Button > renders with avatar correctly 1`] = ` - " `; @@ -224,15 +216,8 @@ exports[`Button > renders with loading correctly 1`] = ` `; exports[`Button > renders with loading trailing and avatar correctly 1`] = ` -<<<<<<< HEAD "" `; diff --git a/test/components/__snapshots__/Calendar-vue.spec.ts.snap b/test/components/__snapshots__/Calendar-vue.spec.ts.snap index e56584da68..9c2f93d9e3 100644 --- a/test/components/__snapshots__/Calendar-vue.spec.ts.snap +++ b/test/components/__snapshots__/Calendar-vue.spec.ts.snap @@ -5,16 +5,8 @@ exports[`Calendar > renders with as correctly 1`] = `
2020 - 2031
@@ -6025,13 +5497,11 @@ exports[`Calendar > renders with type year and isYearUnavailable correctly 1`] = -
2020 - 2031
@@ -6100,13 +5570,11 @@ exports[`Calendar > renders with type year and modelValue correctly 1`] = ` -
2020 - 2031
@@ -6178,13 +5646,11 @@ exports[`Calendar > renders with type year and range correctly 1`] = ` -
2020 - 2031
@@ -6250,13 +5716,11 @@ exports[`Calendar > renders with type year correctly 1`] = ` -
2020 - 2031
@@ -6323,16 +5787,8 @@ exports[`Calendar > renders with ui correctly 1`] = `
2020 - 2031
@@ -8508,16 +7780,8 @@ exports[`Calendar > renders without fixedWeeks correctly 1`] = `
@@ -8883,16 +8134,8 @@ exports[`Calendar > renders without viewControl correctly 1`] = `
2020 - 2031
@@ -6025,13 +5497,11 @@ exports[`Calendar > renders with type year and isYearUnavailable correctly 1`] = -
2020 - 2031
@@ -6100,13 +5570,11 @@ exports[`Calendar > renders with type year and modelValue correctly 1`] = ` -
2020 - 2031
@@ -6178,13 +5646,11 @@ exports[`Calendar > renders with type year and range correctly 1`] = ` -
2020 - 2031
@@ -6250,13 +5716,11 @@ exports[`Calendar > renders with type year correctly 1`] = ` -
2020 - 2031
@@ -6323,16 +5787,8 @@ exports[`Calendar > renders with ui correctly 1`] = `
2020 - 2031
@@ -8508,16 +7780,8 @@ exports[`Calendar > renders without fixedWeeks correctly 1`] = `
@@ -8883,16 +8134,8 @@ exports[`Calendar > renders without viewControl correctly 1`] = `
" `; @@ -14,7 +13,6 @@ exports[`ChatPromptSubmit > renders with icon correctly 1`] = ` - " `; @@ -23,7 +21,6 @@ exports[`ChatPromptSubmit > renders with status error correctly 1`] = ` - " `; @@ -32,7 +29,6 @@ exports[`ChatPromptSubmit > renders with status ready correctly 1`] = ` - " `; @@ -41,7 +37,6 @@ exports[`ChatPromptSubmit > renders with status streaming correctly 1`] = ` - " `; @@ -50,6 +45,5 @@ exports[`ChatPromptSubmit > renders with status submitted correctly 1`] = ` - " `; diff --git a/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap b/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap index 55ba13b48e..aa59fac1c6 100644 --- a/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap +++ b/test/components/__snapshots__/ChatPromptSubmit.spec.ts.snap @@ -5,7 +5,6 @@ exports[`ChatPromptSubmit > renders with class correctly 1`] = ` - " `; @@ -14,7 +13,6 @@ exports[`ChatPromptSubmit > renders with icon correctly 1`] = ` - " `; @@ -23,7 +21,6 @@ exports[`ChatPromptSubmit > renders with status error correctly 1`] = ` - " `; @@ -32,7 +29,6 @@ exports[`ChatPromptSubmit > renders with status ready correctly 1`] = ` - " `; @@ -41,7 +37,6 @@ exports[`ChatPromptSubmit > renders with status streaming correctly 1`] = ` - " `; @@ -50,6 +45,5 @@ exports[`ChatPromptSubmit > renders with status submitted correctly 1`] = ` - " `; diff --git a/test/components/__snapshots__/ChatTool-vue.spec.ts.snap b/test/components/__snapshots__/ChatTool-vue.spec.ts.snap index b7889b819f..b16b234488 100644 --- a/test/components/__snapshots__/ChatTool-vue.spec.ts.snap +++ b/test/components/__snapshots__/ChatTool-vue.spec.ts.snap @@ -10,9 +10,11 @@ exports[`ChatTool > renders with actions and content correctly 1`] = `
" `; @@ -28,9 +30,11 @@ exports[`ChatTool > renders with actions correctly 1`] = `
" `; @@ -58,9 +62,11 @@ exports[`ChatTool > renders with actions variant card correctly 1`] = `
" `; diff --git a/test/components/__snapshots__/ChatTool.spec.ts.snap b/test/components/__snapshots__/ChatTool.spec.ts.snap index df0ab68ed5..b8e3326f00 100644 --- a/test/components/__snapshots__/ChatTool.spec.ts.snap +++ b/test/components/__snapshots__/ChatTool.spec.ts.snap @@ -10,9 +10,11 @@ exports[`ChatTool > renders with actions and content correctly 1`] = `
" `; @@ -28,9 +30,11 @@ exports[`ChatTool > renders with actions correctly 1`] = `
" `; @@ -58,9 +62,11 @@ exports[`ChatTool > renders with actions variant card correctly 1`] = `
" `; diff --git a/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap b/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap index 34ae845ee4..d558ba4659 100644 --- a/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap +++ b/test/components/__snapshots__/CommandPalette-vue.spec.ts.snap @@ -201,15 +201,7 @@ exports[`CommandPalette > renders with class correctly 1`] = ` exports[`CommandPalette > renders with close correctly 1`] = ` "
-<<<<<<< HEAD -<<<<<<< HEAD -
-======= -
->>>>>>> 9ec21fed (feat(Button): add externalIcon prop) -======= -
->>>>>>> origin/feat/button-external-icon +
" @@ -248,7 +237,6 @@ exports[`DashboardNavbar > renders with trailing slot correctly 1`] = ` -

Trailing slot @@ -269,7 +257,6 @@ exports[`DashboardNavbar > renders with ui correctly 1`] = ` -

diff --git a/test/components/__snapshots__/DashboardSearch-vue.spec.ts.snap b/test/components/__snapshots__/DashboardSearch-vue.spec.ts.snap index 70ee5004b7..d913279060 100644 --- a/test/components/__snapshots__/DashboardSearch-vue.spec.ts.snap +++ b/test/components/__snapshots__/DashboardSearch-vue.spec.ts.snap @@ -9,15 +9,7 @@ exports[`DashboardSearch > renders with class correctly 1`] = `
" @@ -128,7 +115,6 @@ exports[`InputNumber > renders with increment slot correctly 1`] = ` -
" @@ -140,13 +126,11 @@ exports[`InputNumber > renders with incrementIcon correctly 1`] = ` -
" @@ -158,13 +142,11 @@ exports[`InputNumber > renders with name correctly 1`] = ` -
" @@ -176,13 +158,11 @@ exports[`InputNumber > renders with neutral variant ghost correctly 1`] = ` -
" @@ -194,13 +174,11 @@ exports[`InputNumber > renders with neutral variant ghost highlight correctly 1` -
" @@ -212,13 +190,11 @@ exports[`InputNumber > renders with neutral variant none correctly 1`] = ` -
" @@ -230,13 +206,11 @@ exports[`InputNumber > renders with neutral variant none highlight correctly 1`] -
" @@ -248,13 +222,11 @@ exports[`InputNumber > renders with neutral variant outline correctly 1`] = ` -
" @@ -266,13 +238,11 @@ exports[`InputNumber > renders with neutral variant outline highlight correctly -
" @@ -284,13 +254,11 @@ exports[`InputNumber > renders with neutral variant soft correctly 1`] = ` -
" @@ -302,13 +270,11 @@ exports[`InputNumber > renders with neutral variant soft highlight correctly 1`] -
" @@ -320,13 +286,11 @@ exports[`InputNumber > renders with neutral variant subtle correctly 1`] = ` -
" @@ -338,13 +302,11 @@ exports[`InputNumber > renders with neutral variant subtle highlight correctly 1 -
" @@ -356,13 +318,11 @@ exports[`InputNumber > renders with orientation vertical correctly 1`] = ` -
" @@ -374,13 +334,11 @@ exports[`InputNumber > renders with placeholder correctly 1`] = ` -
" @@ -392,13 +350,11 @@ exports[`InputNumber > renders with primary variant ghost correctly 1`] = ` -
" @@ -410,13 +366,11 @@ exports[`InputNumber > renders with primary variant ghost highlight correctly 1` -
" @@ -428,13 +382,11 @@ exports[`InputNumber > renders with primary variant none correctly 1`] = ` -
" @@ -446,13 +398,11 @@ exports[`InputNumber > renders with primary variant none highlight correctly 1`] -
" @@ -464,13 +414,11 @@ exports[`InputNumber > renders with primary variant outline correctly 1`] = ` -
" @@ -482,13 +430,11 @@ exports[`InputNumber > renders with primary variant outline highlight correctly -
" @@ -500,13 +446,11 @@ exports[`InputNumber > renders with primary variant soft correctly 1`] = ` -
" @@ -518,13 +462,11 @@ exports[`InputNumber > renders with primary variant soft highlight correctly 1`] -
" @@ -536,13 +478,11 @@ exports[`InputNumber > renders with primary variant subtle correctly 1`] = ` -
" @@ -554,13 +494,11 @@ exports[`InputNumber > renders with primary variant subtle highlight correctly 1 -
" @@ -572,13 +510,11 @@ exports[`InputNumber > renders with required correctly 1`] = ` -
" @@ -590,13 +526,11 @@ exports[`InputNumber > renders with size lg correctly 1`] = ` -
" @@ -608,13 +542,11 @@ exports[`InputNumber > renders with size md correctly 1`] = ` -
" @@ -626,13 +558,11 @@ exports[`InputNumber > renders with size sm correctly 1`] = ` -
" @@ -644,13 +574,11 @@ exports[`InputNumber > renders with size xl correctly 1`] = ` -
" @@ -662,13 +590,11 @@ exports[`InputNumber > renders with size xs correctly 1`] = ` -
" @@ -680,13 +606,11 @@ exports[`InputNumber > renders with ui correctly 1`] = ` -
" @@ -698,7 +622,6 @@ exports[`InputNumber > renders without decrement correctly 1`] = ` - @@ -711,7 +634,6 @@ exports[`InputNumber > renders without decrement vertical correctly 1`] = ` - @@ -741,7 +663,6 @@ exports[`InputNumber > renders without increment correctly 1`] = ` - " @@ -754,7 +675,6 @@ exports[`InputNumber > renders without increment vertical correctly 1`] = ` - " diff --git a/test/components/__snapshots__/InputNumber.spec.ts.snap b/test/components/__snapshots__/InputNumber.spec.ts.snap index cf59ed3891..fe60ba88d1 100644 --- a/test/components/__snapshots__/InputNumber.spec.ts.snap +++ b/test/components/__snapshots__/InputNumber.spec.ts.snap @@ -6,13 +6,11 @@ exports[`InputNumber > renders with .optional modifier correctly 1`] = ` -
" @@ -24,13 +22,11 @@ exports[`InputNumber > renders with ariaLabel correctly 1`] = ` -
" @@ -42,13 +38,11 @@ exports[`InputNumber > renders with as correctly 1`] = ` -
" @@ -60,13 +54,11 @@ exports[`InputNumber > renders with class correctly 1`] = ` -
" @@ -78,7 +70,6 @@ exports[`InputNumber > renders with decrement slot correctly 1`] = ` -
-
@@ -91,13 +82,11 @@ exports[`InputNumber > renders with decrementIcon correctly 1`] = ` -
" @@ -109,13 +98,11 @@ exports[`InputNumber > renders with disabled correctly 1`] = ` -
" @@ -128,7 +115,6 @@ exports[`InputNumber > renders with increment slot correctly 1`] = ` - " @@ -140,13 +126,11 @@ exports[`InputNumber > renders with incrementIcon correctly 1`] = ` -
" @@ -158,13 +142,11 @@ exports[`InputNumber > renders with name correctly 1`] = ` -
" @@ -176,13 +158,11 @@ exports[`InputNumber > renders with neutral variant ghost correctly 1`] = ` -
" @@ -194,13 +174,11 @@ exports[`InputNumber > renders with neutral variant ghost highlight correctly 1` -
" @@ -212,13 +190,11 @@ exports[`InputNumber > renders with neutral variant none correctly 1`] = ` -
" @@ -230,13 +206,11 @@ exports[`InputNumber > renders with neutral variant none highlight correctly 1`] -
" @@ -248,13 +222,11 @@ exports[`InputNumber > renders with neutral variant outline correctly 1`] = ` -
" @@ -266,13 +238,11 @@ exports[`InputNumber > renders with neutral variant outline highlight correctly -
" @@ -284,13 +254,11 @@ exports[`InputNumber > renders with neutral variant soft correctly 1`] = ` -
" @@ -302,13 +270,11 @@ exports[`InputNumber > renders with neutral variant soft highlight correctly 1`] -
" @@ -320,13 +286,11 @@ exports[`InputNumber > renders with neutral variant subtle correctly 1`] = ` -
" @@ -338,13 +302,11 @@ exports[`InputNumber > renders with neutral variant subtle highlight correctly 1 -
" @@ -356,13 +318,11 @@ exports[`InputNumber > renders with orientation vertical correctly 1`] = ` -
" @@ -374,13 +334,11 @@ exports[`InputNumber > renders with placeholder correctly 1`] = ` -
" @@ -392,13 +350,11 @@ exports[`InputNumber > renders with primary variant ghost correctly 1`] = ` -
" @@ -410,13 +366,11 @@ exports[`InputNumber > renders with primary variant ghost highlight correctly 1` -
" @@ -428,13 +382,11 @@ exports[`InputNumber > renders with primary variant none correctly 1`] = ` -
" @@ -446,13 +398,11 @@ exports[`InputNumber > renders with primary variant none highlight correctly 1`] -
" @@ -464,13 +414,11 @@ exports[`InputNumber > renders with primary variant outline correctly 1`] = ` -
" @@ -482,13 +430,11 @@ exports[`InputNumber > renders with primary variant outline highlight correctly -
" @@ -500,13 +446,11 @@ exports[`InputNumber > renders with primary variant soft correctly 1`] = ` -
" @@ -518,13 +462,11 @@ exports[`InputNumber > renders with primary variant soft highlight correctly 1`] -
" @@ -536,13 +478,11 @@ exports[`InputNumber > renders with primary variant subtle correctly 1`] = ` -
" @@ -554,13 +494,11 @@ exports[`InputNumber > renders with primary variant subtle highlight correctly 1 -
" @@ -572,13 +510,11 @@ exports[`InputNumber > renders with required correctly 1`] = ` -
" @@ -590,13 +526,11 @@ exports[`InputNumber > renders with size lg correctly 1`] = ` -
" @@ -608,13 +542,11 @@ exports[`InputNumber > renders with size md correctly 1`] = ` -
" @@ -626,13 +558,11 @@ exports[`InputNumber > renders with size sm correctly 1`] = ` -
" @@ -644,13 +574,11 @@ exports[`InputNumber > renders with size xl correctly 1`] = ` -
" @@ -662,13 +590,11 @@ exports[`InputNumber > renders with size xs correctly 1`] = ` -
" @@ -680,13 +606,11 @@ exports[`InputNumber > renders with ui correctly 1`] = ` -
" @@ -698,7 +622,6 @@ exports[`InputNumber > renders without decrement correctly 1`] = ` - @@ -711,7 +634,6 @@ exports[`InputNumber > renders without decrement vertical correctly 1`] = ` - @@ -741,7 +663,6 @@ exports[`InputNumber > renders without increment correctly 1`] = ` - " @@ -754,7 +675,6 @@ exports[`InputNumber > renders without increment vertical correctly 1`] = ` - " diff --git a/test/components/__snapshots__/Modal-vue.spec.ts.snap b/test/components/__snapshots__/Modal-vue.spec.ts.snap index 6011aab6b2..c734d6972a 100644 --- a/test/components/__snapshots__/Modal-vue.spec.ts.snap +++ b/test/components/__snapshots__/Modal-vue.spec.ts.snap @@ -14,7 +14,6 @@ exports[`Modal > renders with actions slot correctly 1`] = ` - @@ -41,7 +40,6 @@ exports[`Modal > renders with body slot correctly 1`] = ` -
Body slot
@@ -68,7 +66,6 @@ exports[`Modal > renders with class correctly 1`] = ` - @@ -117,7 +114,6 @@ exports[`Modal > renders with closeIcon correctly 1`] = ` - @@ -160,7 +156,6 @@ exports[`Modal > renders with default slot correctly 1`] = ` - @@ -191,7 +186,6 @@ exports[`Modal > renders with description correctly 1`] = ` - @@ -221,7 +215,6 @@ exports[`Modal > renders with description slot correctly 1`] = ` - @@ -248,7 +241,6 @@ exports[`Modal > renders with footer slot correctly 1`] = ` - @@ -279,7 +271,6 @@ exports[`Modal > renders with fullscreen correctly 1`] = ` - @@ -326,7 +317,6 @@ exports[`Modal > renders with open correctly 1`] = ` - @@ -356,7 +346,6 @@ exports[`Modal > renders with scrollable and fullscreen correctly 1`] = ` - @@ -386,7 +375,6 @@ exports[`Modal > renders with scrollable and without overlay correctly 1`] = ` - @@ -416,7 +404,6 @@ exports[`Modal > renders with scrollable correctly 1`] = ` - @@ -446,7 +433,6 @@ exports[`Modal > renders with title correctly 1`] = ` - @@ -476,7 +462,6 @@ exports[`Modal > renders with title slot correctly 1`] = ` - @@ -503,7 +488,6 @@ exports[`Modal > renders with ui correctly 1`] = ` - @@ -561,7 +545,6 @@ exports[`Modal > renders without overlay correctly 1`] = ` - @@ -592,7 +575,6 @@ exports[`Modal > renders without transition correctly 1`] = ` - diff --git a/test/components/__snapshots__/Modal.spec.ts.snap b/test/components/__snapshots__/Modal.spec.ts.snap index d16454f239..5b12a67699 100644 --- a/test/components/__snapshots__/Modal.spec.ts.snap +++ b/test/components/__snapshots__/Modal.spec.ts.snap @@ -14,7 +14,6 @@ exports[`Modal > renders with actions slot correctly 1`] = ` - @@ -41,7 +40,6 @@ exports[`Modal > renders with body slot correctly 1`] = ` -
Body slot
@@ -68,7 +66,6 @@ exports[`Modal > renders with class correctly 1`] = ` - @@ -117,7 +114,6 @@ exports[`Modal > renders with closeIcon correctly 1`] = ` - @@ -160,7 +156,6 @@ exports[`Modal > renders with default slot correctly 1`] = ` - @@ -191,7 +186,6 @@ exports[`Modal > renders with description correctly 1`] = ` - @@ -221,7 +215,6 @@ exports[`Modal > renders with description slot correctly 1`] = ` - @@ -248,7 +241,6 @@ exports[`Modal > renders with footer slot correctly 1`] = ` - @@ -279,7 +271,6 @@ exports[`Modal > renders with fullscreen correctly 1`] = ` - @@ -326,7 +317,6 @@ exports[`Modal > renders with open correctly 1`] = ` - @@ -356,7 +346,6 @@ exports[`Modal > renders with scrollable and fullscreen correctly 1`] = ` - @@ -386,7 +375,6 @@ exports[`Modal > renders with scrollable and without overlay correctly 1`] = ` - @@ -416,7 +404,6 @@ exports[`Modal > renders with scrollable correctly 1`] = ` - @@ -446,7 +433,6 @@ exports[`Modal > renders with title correctly 1`] = ` - @@ -476,7 +462,6 @@ exports[`Modal > renders with title slot correctly 1`] = ` - @@ -503,7 +488,6 @@ exports[`Modal > renders with ui correctly 1`] = ` - @@ -561,7 +545,6 @@ exports[`Modal > renders without overlay correctly 1`] = ` - @@ -592,7 +575,6 @@ exports[`Modal > renders without transition correctly 1`] = ` - diff --git a/test/components/__snapshots__/Pagination-vue.spec.ts.snap b/test/components/__snapshots__/Pagination-vue.spec.ts.snap index 1f3dc13f21..2a9252856e 100644 --- a/test/components/__snapshots__/Pagination-vue.spec.ts.snap +++ b/test/components/__snapshots__/Pagination-vue.spec.ts.snap @@ -5,65 +5,36 @@ exports[`Pagination > renders with as correctly 1`] = `
Ellipsis slotEllipsis slotEllipsis slotEllipsis slotEllipsis slotEllipsis slot -
->>>>>>> origin/feat/button-external-icon
-<<<<<<< HEAD -
-
->>>>>>> origin/feat/button-external-icon
-<<<<<<< HEAD -
+" +`; + +exports[`Pagination > renders with firstIcon correctly 1`] = ` +"" `; -exports[`Pagination > renders with firstIcon correctly 1`] = ` +exports[`Pagination > renders with item slot correctly 1`] = ` "" +`; + +exports[`Pagination > renders with itemsPerPage correctly 1`] = ` +"" `; -exports[`Pagination > renders with item slot correctly 1`] = ` +exports[`Pagination > renders with last slot correctly 1`] = ` "" `; -exports[`Pagination > renders with itemsPerPage correctly 1`] = ` +exports[`Pagination > renders with lastIcon correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral active variant ghost correctly 1`] = ` +"" `; -exports[`Pagination > renders with last slot correctly 1`] = ` +exports[`Pagination > renders with neutral active variant link correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral active variant outline correctly 1`] = ` +"" `; -exports[`Pagination > renders with lastIcon correctly 1`] = ` +exports[`Pagination > renders with neutral active variant soft correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral active variant solid correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral active variant ghost correctly 1`] = ` +exports[`Pagination > renders with neutral active variant subtle correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral variant ghost correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral active variant link correctly 1`] = ` +exports[`Pagination > renders with neutral variant link correctly 1`] = ` "" `; -exports[`Pagination > renders with neutral active variant outline correctly 1`] = ` +exports[`Pagination > renders with neutral variant outline correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral variant soft correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral active variant soft correctly 1`] = ` +exports[`Pagination > renders with neutral variant solid correctly 1`] = ` "" -`; - -exports[`Pagination > renders with neutral active variant solid correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with neutral active variant subtle correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with neutral variant ghost correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with neutral variant link correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with neutral variant outline correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with neutral variant soft correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with neutral variant solid correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with next slot correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with nextIcon correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with page correctly 1`] = ` -"" `; -exports[`Pagination > renders with prev slot correctly 1`] = ` +exports[`Pagination > renders with next slot correctly 1`] = ` "" `; -exports[`Pagination > renders with prevIcon correctly 1`] = ` +exports[`Pagination > renders with nextIcon correctly 1`] = ` "" +`; + +exports[`Pagination > renders with page correctly 1`] = ` +"" `; -exports[`Pagination > renders with primary active variant ghost correctly 1`] = ` +exports[`Pagination > renders with prev slot correctly 1`] = ` "" +`; + +exports[`Pagination > renders with prevIcon correctly 1`] = ` +"" `; -exports[`Pagination > renders with primary active variant link correctly 1`] = ` +exports[`Pagination > renders with primary active variant ghost correctly 1`] = ` "" `; -exports[`Pagination > renders with primary active variant outline correctly 1`] = ` +exports[`Pagination > renders with primary active variant link correctly 1`] = ` "" `; -exports[`Pagination > renders with primary active variant soft correctly 1`] = ` +exports[`Pagination > renders with primary active variant outline correctly 1`] = ` "" `; -exports[`Pagination > renders with primary active variant solid correctly 1`] = ` +exports[`Pagination > renders with primary active variant soft correctly 1`] = ` "" `; -exports[`Pagination > renders with primary active variant subtle correctly 1`] = ` +exports[`Pagination > renders with primary active variant solid correctly 1`] = ` "" +`; + +exports[`Pagination > renders with primary active variant subtle correctly 1`] = ` +"" +`; + +exports[`Pagination > renders with firstIcon correctly 1`] = ` +"" `; -exports[`Pagination > renders with firstIcon correctly 1`] = ` +exports[`Pagination > renders with item slot correctly 1`] = ` "" +`; + +exports[`Pagination > renders with itemsPerPage correctly 1`] = ` +"" `; -exports[`Pagination > renders with item slot correctly 1`] = ` +exports[`Pagination > renders with last slot correctly 1`] = ` "" `; -exports[`Pagination > renders with itemsPerPage correctly 1`] = ` +exports[`Pagination > renders with lastIcon correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral active variant ghost correctly 1`] = ` +"" `; -exports[`Pagination > renders with last slot correctly 1`] = ` +exports[`Pagination > renders with neutral active variant link correctly 1`] = ` "" `; -exports[`Pagination > renders with lastIcon correctly 1`] = ` +exports[`Pagination > renders with neutral active variant outline correctly 1`] = ` "" `; -exports[`Pagination > renders with neutral active variant ghost correctly 1`] = ` +exports[`Pagination > renders with neutral active variant soft correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral active variant solid correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral active variant link correctly 1`] = ` +exports[`Pagination > renders with neutral active variant subtle correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral variant ghost correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral active variant outline correctly 1`] = ` +exports[`Pagination > renders with neutral variant link correctly 1`] = ` "" `; -exports[`Pagination > renders with neutral active variant soft correctly 1`] = ` +exports[`Pagination > renders with neutral variant outline correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral variant soft correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral active variant solid correctly 1`] = ` +exports[`Pagination > renders with neutral variant solid correctly 1`] = ` "" +`; + +exports[`Pagination > renders with neutral variant subtle correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral active variant subtle correctly 1`] = ` +exports[`Pagination > renders with next slot correctly 1`] = ` "" +`; + +exports[`Pagination > renders with nextIcon correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral variant ghost correctly 1`] = ` +exports[`Pagination > renders with page correctly 1`] = ` "" +`; + +exports[`Pagination > renders with prev slot correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral variant link correctly 1`] = ` +exports[`Pagination > renders with prevIcon correctly 1`] = ` "" +`; + +exports[`Pagination > renders with primary active variant ghost correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral variant outline correctly 1`] = ` +exports[`Pagination > renders with primary active variant link correctly 1`] = ` "" +`; + +exports[`Pagination > renders with primary active variant outline correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral variant soft correctly 1`] = ` +exports[`Pagination > renders with primary active variant soft correctly 1`] = ` "" +`; + +exports[`Pagination > renders with primary active variant solid correctly 1`] = ` +"" `; -exports[`Pagination > renders with neutral variant solid correctly 1`] = ` +exports[`Pagination > renders with primary active variant subtle correctly 1`] = ` "" -`; - -exports[`Pagination > renders with neutral variant subtle correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with next slot correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with nextIcon correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with page correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with prev slot correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with prevIcon correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with primary active variant ghost correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with primary active variant link correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with primary active variant outline correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with primary active variant soft correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with primary active variant solid correctly 1`] = ` -"" -`; - -exports[`Pagination > renders with primary active variant subtle correctly 1`] = ` -"