isSame(date, d))
: selected instanceof Object
- ? isSame(date, selected.from ?? selected.to)
+ ? // @ts-ignore
+ isSame(date, selected.from ?? selected.to)
: false;
$: isSelectedEnd =
@@ -66,7 +72,8 @@
: selected instanceof Array
? selected.some((d) => isSame(date, d))
: selected instanceof Object
- ? isSame(date, selected.to ?? selected.from)
+ ? // @ts-ignore
+ isSame(date, selected.to ?? selected.from)
: false;
$: isCurrent = isSame(date, new Date());
diff --git a/packages/svelte-ux/src/lib/components/DateSelect.svelte b/packages/svelte-ux/src/lib/components/DateSelect.svelte
index 718283d5d..e3204a059 100644
--- a/packages/svelte-ux/src/lib/components/DateSelect.svelte
+++ b/packages/svelte-ux/src/lib/components/DateSelect.svelte
@@ -20,6 +20,7 @@
*/
export let disabledDates: DisabledDate | undefined = undefined;
+ // @ts-ignore
$: startOfMonth = selected?.[activeDate] ? startOfMonthFunc(selected[activeDate]) : undefined;
diff --git a/packages/svelte-ux/src/lib/components/Dialog.svelte b/packages/svelte-ux/src/lib/components/Dialog.svelte
index bda043c84..33c2e7073 100644
--- a/packages/svelte-ux/src/lib/components/Dialog.svelte
+++ b/packages/svelte-ux/src/lib/components/Dialog.svelte
@@ -106,6 +106,7 @@
}
}}
use:portalAction={portal}
+ role="presentation"
>
{#if loading}
diff --git a/packages/svelte-ux/src/lib/components/Drawer.svelte b/packages/svelte-ux/src/lib/components/Drawer.svelte
index 10f5b80fc..4513bd096 100644
--- a/packages/svelte-ux/src/lib/components/Drawer.svelte
+++ b/packages/svelte-ux/src/lib/components/Drawer.svelte
@@ -49,6 +49,7 @@
{portal}
/>
+
{#if loading}
diff --git a/packages/svelte-ux/src/lib/components/Duration.svelte b/packages/svelte-ux/src/lib/components/Duration.svelte
index 8fb972250..d657bfc86 100644
--- a/packages/svelte-ux/src/lib/components/Duration.svelte
+++ b/packages/svelte-ux/src/lib/components/Duration.svelte
@@ -24,10 +24,10 @@
const newDuration = getDuration(start, end ?? $timer, duration);
const unitsMoreThanSeconds = [
- newDuration.years,
- newDuration.days,
- newDuration.hours,
- newDuration.minutes,
+ newDuration?.years,
+ newDuration?.days,
+ newDuration?.hours,
+ newDuration?.minutes,
].filter((x) => x).length;
// DurationUnits is indexed biggest (Year) to smallest (Milliseconds)
diff --git a/packages/svelte-ux/src/lib/components/ErrorNotification.svelte b/packages/svelte-ux/src/lib/components/ErrorNotification.svelte
index e93f31eeb..4c1f287b2 100644
--- a/packages/svelte-ux/src/lib/components/ErrorNotification.svelte
+++ b/packages/svelte-ux/src/lib/components/ErrorNotification.svelte
@@ -52,8 +52,8 @@