diff --git a/package.json b/package.json index 7c8237e..3a41295 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "main": "./dist/vue-components.umd.js", "module": "./dist/vue-components.es.js", "typings": "./dist/src/main.d.ts", - "version": "1.9.0", + "version": "1.10.0", "exports": { ".": { "import": "./dist/vue-components.es.js", diff --git a/src/__tests__/FilterAanduidingsobject.cy.ts b/src/__tests__/FilterAanduidingsobject.cy.ts index 3238954..8a21476 100644 --- a/src/__tests__/FilterAanduidingsobject.cy.ts +++ b/src/__tests__/FilterAanduidingsobject.cy.ts @@ -1,5 +1,5 @@ -import FilterAanduidingsobject from '../components/smart/FilterAanduidingsobject.vue'; import { defineComponent, ref } from 'vue'; +import FilterAanduidingsobject from '@components/smart/FilterAanduidingsobject.vue'; import type { IESAanduidingsobject } from '@models/aanduidingsobject'; describe('FilterAanduidingsobject', () => { diff --git a/src/__tests__/FilterText.cy.ts b/src/__tests__/FilterText.cy.ts index 0e5efac..1fd143c 100644 --- a/src/__tests__/FilterText.cy.ts +++ b/src/__tests__/FilterText.cy.ts @@ -1,5 +1,5 @@ -import FilterText from '../components/dumb/FilterText.vue'; import { defineComponent, ref } from 'vue'; +import FilterText from '@components/dumb/FilterText.vue'; describe('FilterText', () => { const TestComponent = defineComponent({ diff --git a/src/__tests__/NoRowsOverlay.cy.ts b/src/__tests__/NoRowsOverlay.cy.ts index f60151b..94df802 100644 --- a/src/__tests__/NoRowsOverlay.cy.ts +++ b/src/__tests__/NoRowsOverlay.cy.ts @@ -1,5 +1,5 @@ import { defineComponent } from 'vue'; -import NoRowsOverlay from '@/components/dumb/NoRowsOverlay.vue'; +import NoRowsOverlay from '@components/dumb/NoRowsOverlay.vue'; describe('NoRowsOverlay', () => { const TestComponent = defineComponent({ diff --git a/src/__tests__/OeGrid.cy.ts b/src/__tests__/OeGrid.cy.ts index 278c30c..6f54df5 100644 --- a/src/__tests__/OeGrid.cy.ts +++ b/src/__tests__/OeGrid.cy.ts @@ -1,5 +1,5 @@ import { defineComponent } from 'vue'; -import OeGrid from '@/components/dumb/OeGrid.vue'; +import OeGrid from '@components/dumb/OeGrid.vue'; describe('Grid', () => { const TestComponent = defineComponent({ diff --git a/src/components/dumb/FilterInput.vue b/src/components/dumb/FilterInput.vue index 643bcde..8952f76 100644 --- a/src/components/dumb/FilterInput.vue +++ b/src/components/dumb/FilterInput.vue @@ -70,6 +70,7 @@ import type { IFilter, IFilterInputProps, IFilterOption, TFilterInput } from '@m const props = withDefaults(defineProps(), { options: () => [], + defaultFilters: () => [], }); const emit = defineEmits<{ (e: 'filters-selected', filters: IFilter[]): void; @@ -85,7 +86,7 @@ const setFilterInputValue = (value: TFilterInput, label: string) => (filterInput const clearInputs = () => (filterInputValue.value = {}); // Filters -const filters = ref([]); +const filters = ref([...props.defaultFilters]); watch( filters, () => { @@ -96,7 +97,7 @@ watch( // Filter helper methods const addFilter = () => { - const filter: IFilter = { + const filter = { key: selectedOption.value.key, label: selectedOption.value.label, value: { diff --git a/src/components/dumb/GridWorkflow.vue b/src/components/dumb/GridWorkflow.vue index d075b25..df6ff65 100644 --- a/src/components/dumb/GridWorkflow.vue +++ b/src/components/dumb/GridWorkflow.vue @@ -8,9 +8,9 @@