diff --git a/example/cypress/e2e/button.cy.ts b/example/cypress/e2e/button.cy.ts index 9f5abe9..5081a91 100644 --- a/example/cypress/e2e/button.cy.ts +++ b/example/cypress/e2e/button.cy.ts @@ -32,8 +32,7 @@ describe('Button', () => { cy.get('@primaryButton').find('span[class*=_label]'); // disabled buttons not emit click - cy.get('@disabledButton').click({ force: true }); - cy.get('@disabledButton').dblclick({ force: true }); + cy.get('@disabledButton').should('be.disabled'); cy.get('@disabledButton').contains('0'); }); }); diff --git a/example/cypress/e2e/data-table.cy.ts b/example/cypress/e2e/data-table.cy.ts index 7ca1be6..40a979f 100644 --- a/example/cypress/e2e/data-table.cy.ts +++ b/example/cypress/e2e/data-table.cy.ts @@ -16,7 +16,7 @@ describe('DataTable', () => { .should('not.exist'); cy.get('@columnsDefined') - .find('table tbody td[class*=_align__left_]') + .find('table tbody td[class*=_align__start_]') .contains('1') .should('exist'); @@ -42,7 +42,7 @@ describe('DataTable', () => { .should('exist'); cy.get('@columnsNotDefined') - .find('table tbody td[class*=_align__left_]') + .find('table tbody td[class*=_align__start_]') .contains('1') .should('exist'); }); diff --git a/example/cypress/e2e/overlays/tooltip.cy.ts b/example/cypress/e2e/overlays/tooltip.cy.ts index 956957d..45d148d 100644 --- a/example/cypress/e2e/overlays/tooltip.cy.ts +++ b/example/cypress/e2e/overlays/tooltip.cy.ts @@ -10,22 +10,26 @@ describe('Tooltip', () => { cy.get('div[data-cy=tooltip-0]').as('defaultTooltip'); - cy.get('@defaultTooltip').find('div[class*=_trigger_]'); + cy.get('@defaultTooltip').find('div[class*=_activator_]'); cy.get('@defaultTooltip').trigger('mouseover'); cy.get('@defaultTooltip').find('div[role=tooltip]'); cy.get('@defaultTooltip').trigger('mouseleave'); - cy.get('@defaultTooltip').find('div[role=tooltip]').should('not.exist'); + cy.get('@defaultTooltip') + .find('div[role=tooltip-content]') + .should('not.exist'); }); it('checks for and trigger arrow tooltip', () => { cy.get('div[data-cy=tooltip-4]').as('tooltipWithArrow'); - cy.get('@tooltipWithArrow').find('div[class*=_trigger_]'); + cy.get('@tooltipWithArrow').find('div[class*=_activator_]'); cy.get('@tooltipWithArrow').trigger('mouseover'); cy.get('@tooltipWithArrow').find('div[role=tooltip]'); cy.get('@tooltipWithArrow').find('span[data-popper-arrow]'); cy.get('@tooltipWithArrow').trigger('mouseleave'); - cy.get('@tooltipWithArrow').find('div[role=tooltip]').should('not.exist'); + cy.get('@tooltipWithArrow') + .find('div[role=tooltip-content]') + .should('not.exist'); cy.get('@tooltipWithArrow') .find('span[data-popper-arrow]') .should('not.exist'); @@ -34,8 +38,10 @@ describe('Tooltip', () => { it('disabled should not trigger tooltip', () => { cy.get('div[data-cy=tooltip-8]').as('disabledTooltip'); - cy.get('@disabledTooltip').find('div[class*=_trigger_]'); + cy.get('@disabledTooltip').find('div[class*=_activator_]'); cy.get('@disabledTooltip').trigger('mouseover'); - cy.get('@disabledTooltip').find('div[role=tooltip]').should('not.exist'); + cy.get('@disabledTooltip') + .find('div[role=tooltip-content]') + .should('not.exist'); }); }); diff --git a/example/src/components/AppFootNav.vue b/example/src/components/AppFootNav.vue index 60c1e45..44793d5 100644 --- a/example/src/components/AppFootNav.vue +++ b/example/src/components/AppFootNav.vue @@ -1,8 +1,8 @@ diff --git a/example/src/main.ts b/example/src/main.ts index e235ed9..a1d663a 100644 --- a/example/src/main.ts +++ b/example/src/main.ts @@ -42,6 +42,7 @@ const pinia = createPinia(); setActivePinia(pinia); new Vue({ + // @ts-ignore pinia, router, render: (h) => h(App), diff --git a/example/src/views/CardView.vue b/example/src/views/CardView.vue index 8b5871c..fbed9f5 100644 --- a/example/src/views/CardView.vue +++ b/example/src/views/CardView.vue @@ -450,6 +450,41 @@ const sections = ref< divide: true, dense: true, }, + { + content: 'Lorem ipsum dolor sit amet consect '.repeat(4), + header: 'Card with small border radius', + subheader: 'Card subheader', + variant: 'outlined', + prepend: 'OP', + rounded: 'sm', + }, + { + content: 'Lorem ipsum dolor sit amet consect '.repeat(4), + header: 'Divided Card with large border radius', + subheader: 'Card subheader', + variant: 'outlined', + prepend: 'OP', + rounded: 'lg', + divide: true, + }, + { + content: 'Lorem ipsum dolor sit amet consect '.repeat(4), + header: 'Card with image and small border radius', + subheader: 'Card subheader', + variant: 'outlined', + prepend: 'OP', + rounded: 'sm', + image: 'https://placehold.co/480x160', + }, + { + content: 'Lorem ipsum dolor sit amet consect '.repeat(4), + header: 'Card with image and large border radius', + subheader: 'Card subheader', + variant: 'outlined', + prepend: 'OP', + rounded: 'lg', + image: 'https://placehold.co/480x160', + }, ], }, ]); diff --git a/example/src/views/CheckboxView.vue b/example/src/views/CheckboxView.vue index d938aee..b1f8a37 100644 --- a/example/src/views/CheckboxView.vue +++ b/example/src/views/CheckboxView.vue @@ -73,8 +73,8 @@ const checkboxes = ref([ v-for="(checkbox, i) in checkboxes" :key="i" v-model="checkbox.value" - :indeterminate="checkbox.indeterminate" v-bind="checkbox" + @update:indeterminate="checkbox.indeterminate = $event" > {{ checkbox.color }} diff --git a/example/src/views/DataTableView.vue b/example/src/views/DataTableView.vue index 86dacda..98f1b1c 100644 --- a/example/src/views/DataTableView.vue +++ b/example/src/views/DataTableView.vue @@ -50,16 +50,19 @@ const columns: DataTableColumn[] = [ key: 'name', label: 'Full name', sortable: true, + align: 'start', }, { key: 'username', label: 'Username', sortable: true, + align: 'center', }, { key: 'email', label: 'Email address', sortable: true, + align: 'end', }, { key: 'address.street', @@ -82,7 +85,7 @@ const columns: DataTableColumn[] = [ { key: 'phone', label: 'Phone', - align: 'right', + align: 'end', }, { key: 'action', @@ -125,7 +128,7 @@ const fixedColumns: DataTableColumn[] = [ { key: 'phone', label: 'Phone', - align: 'right', + align: 'end', }, { key: 'action', @@ -624,7 +627,7 @@ onBeforeMount(() => { @update:pagination="table.pagination = $event" @update:sort="table.sort = $event" > -