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 = {