From a193729ea9e85f9f71cb9d13da7aa12c69fe610c Mon Sep 17 00:00:00 2001 From: Ryan Gossiaux Date: Mon, 7 Feb 2022 17:54:27 -0800 Subject: [PATCH] Type Popover with $$Props --- src/lib/components/popover/Popover.svelte | 15 ++++++++++-- .../components/popover/PopoverButton.svelte | 22 ++++++++++++++--- .../components/popover/PopoverGroup.svelte | 22 +++++++++++++---- .../components/popover/PopoverOverlay.svelte | 21 ++++++++++++++-- .../components/popover/PopoverPanel.svelte | 24 ++++++++++++++++--- 5 files changed, 90 insertions(+), 14 deletions(-) diff --git a/src/lib/components/popover/Popover.svelte b/src/lib/components/popover/Popover.svelte index 582a683..bcdfc88 100644 --- a/src/lib/components/popover/Popover.svelte +++ b/src/lib/components/popover/Popover.svelte @@ -39,6 +39,10 @@ } return context; } + type TPopoverProps< + TSlotProps extends {}, + TAsProp extends SupportedAs + > = TPassThroughProps & {}; + - + diff --git a/src/lib/components/popover/PopoverOverlay.svelte b/src/lib/components/popover/PopoverOverlay.svelte index 2364fe1..f76dbad 100644 --- a/src/lib/components/popover/PopoverOverlay.svelte +++ b/src/lib/components/popover/PopoverOverlay.svelte @@ -1,3 +1,10 @@ + +