selected defaults to undefined & type unkown icon prop

This commit is contained in:
2025-10-13 20:19:13 +02:00
parent d26aa8c9cb
commit eb368f9860

View File

@@ -4,10 +4,10 @@
import { clickOutside } from '$lib/utils/mouseEvents'; import { clickOutside } from '$lib/utils/mouseEvents';
export let options = ['Today', 'Yesterday', 'Last 7 Days', 'Last 30 Days', 'All time']; export let options = ['Today', 'Yesterday', 'Last 7 Days', 'Last 30 Days', 'All time'];
export let selected; export let selected: string | undefined = undefined;
export let placeholder = ''; export let placeholder = '';
export let label = ''; export let label = '';
export let icon = undefined; export let icon: unknown = undefined;
export let required = false; export let required = false;
let dropdown: Element; let dropdown: Element;
@@ -29,9 +29,7 @@
} }
function handleClick(event: MouseEvent) { function handleClick(event: MouseEvent) {
console.log('dropdown element:', dropdown);
const outside = clickOutside(event, dropdown); const outside = clickOutside(event, dropdown);
console.log('click outside:', outside);
if (outside === false) { if (outside === false) {
return; return;
} }