From 897ecfb1db303a15525ff8bc1fdb99e89f2dab31 Mon Sep 17 00:00:00 2001 From: Rijk van Zanten Date: Tue, 7 Apr 2020 15:40:49 -0400 Subject: [PATCH] Use items (#354) * Extract tabular items logic into composition * Fix racing condition in watchers * Remove empty test * Use v-select in detail sidebar tabular * Fix pagination styles * Reset to page 1 on sort / limit changes * Cast limit to string * Fix button test * Add content padding to tabular layout --- src/components/v-button/v-button.test.ts | 2 +- src/components/v-button/v-button.vue | 32 +- src/components/v-input/v-input.vue | 1 + src/components/v-pagination/v-pagination.vue | 1 + src/compositions/use-item/use-item.ts | 7 +- src/compositions/use-items/index.ts | 4 + src/compositions/use-items/readme.md | 0 src/compositions/use-items/use-items.ts | 138 ++++++ src/layouts/tabular/tabular.vue | 465 +++++++----------- .../collections/routes/browse/browse.vue | 4 - 10 files changed, 337 insertions(+), 317 deletions(-) create mode 100644 src/compositions/use-items/index.ts create mode 100644 src/compositions/use-items/readme.md create mode 100644 src/compositions/use-items/use-items.ts diff --git a/src/components/v-button/v-button.test.ts b/src/components/v-button/v-button.test.ts index f01a74ce20..732e40d7e9 100644 --- a/src/components/v-button/v-button.test.ts +++ b/src/components/v-button/v-button.test.ts @@ -41,7 +41,7 @@ describe('Button', () => { }, }); - expect(component.find('.button').classes()).toContain('full-width'); + expect(component.classes()).toContain('full-width'); }); it('Adds the rounded class for rounded buttons', () => { diff --git a/src/components/v-button/v-button.vue b/src/components/v-button/v-button.vue index 8f5b5991f0..eaf70b17f3 100644 --- a/src/components/v-button/v-button.vue +++ b/src/components/v-button/v-button.vue @@ -1,5 +1,5 @@