From 4745218e50c26276d22c53aabbdb6ab000e9494a Mon Sep 17 00:00:00 2001 From: Tommaso Bailetti Date: Fri, 28 Jun 2024 11:24:23 +0200 Subject: [PATCH 1/2] fix!: propagate types to downstream projects BREAKING_CHANGE: Typing is now checked while building applications that depends on this library, expect typescript builds to fail. --- src/components/NeExpandable.vue | 2 +- src/components/NeFileInput.vue | 4 +- src/components/NePaginator.vue | 2 +- src/components/NeRadioSelection.vue | 2 +- src/main.ts | 88 ++++++++++++++--------------- tsconfig.app.json | 5 +- vite.config.ts | 9 +-- 7 files changed, 51 insertions(+), 61 deletions(-) diff --git a/src/components/NeExpandable.vue b/src/components/NeExpandable.vue index 01239ab..64bcfd1 100644 --- a/src/components/NeExpandable.vue +++ b/src/components/NeExpandable.vue @@ -7,7 +7,7 @@ import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' import { faChevronDown, faChevronUp } from '@fortawesome/free-solid-svg-icons' import { onMounted, ref, watch } from 'vue' -import { NeButton } from '@/main' +import NeButton from './NeButton.vue' const props = defineProps({ label: { diff --git a/src/components/NeFileInput.vue b/src/components/NeFileInput.vue index ddb59e4..c761334 100644 --- a/src/components/NeFileInput.vue +++ b/src/components/NeFileInput.vue @@ -7,7 +7,7 @@ import { computed } from 'vue' import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' import { faFileArrowUp } from '@fortawesome/free-solid-svg-icons' -import NeProgressBar from '@/components/NeProgressBar.vue' +import NeProgressBar from './NeProgressBar.vue' interface FileInputProps { modelValue?: File | File[] | null @@ -107,7 +107,7 @@ const dragOverHandler = (event: Event) => { {{ dropZoneText }}

- + Date: Fri, 28 Jun 2024 15:26:50 +0200 Subject: [PATCH 2/2] fix: NeTable aria issues and Notification import --- src/components/NeTable.vue | 4 ++-- src/components/NeToastNotification.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/NeTable.vue b/src/components/NeTable.vue index b78822f..99e5dba 100644 --- a/src/components/NeTable.vue +++ b/src/components/NeTable.vue @@ -9,7 +9,7 @@ import NeTableSkeleton from './NeTableSkeleton.vue' export type Breakpoint = 'sm' | 'md' | 'lg' | 'xl' | '2xl' const props = defineProps({ - ariaLabel: { + label: { type: String, required: true }, @@ -46,7 +46,7 @@ const tableCardStyle: Record = {