Skip to content

Commit 7b6aef1

Browse files
authored
fix: #1789 add onclose prop (#1790)
* fix: #1789 add onclose prop * feat(Banner): add onclose * docs: add ontoggle and onclose examples * docs: update toast Events description * docs: update * docs: update toast
1 parent 87001f4 commit 7b6aef1

File tree

371 files changed

+845
-597
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

371 files changed

+845
-597
lines changed

src/lib/banner/Banner.svelte

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import { getTheme, warnThemeDeprecation } from "$lib/theme/themeUtils";
88
import { createDismissableContext } from "$lib/utils/dismissable";
99
10-
let { children, header, open = $bindable(true), dismissable = true, color = "gray", type, class: className, classes, innerClass, transition = fade, params, closeClass, ...restProps }: BannerProps = $props();
10+
let { children, header, open = $bindable(true), dismissable = true, color = "gray", type, class: className, classes, innerClass, transition = fade, params, closeClass, onclose, ...restProps }: BannerProps = $props();
1111
1212
warnThemeDeprecation("Banner", { innerClass, closeClass }, { innerClass: "insideDiv", closeClass: "dismissable" });
1313
@@ -22,6 +22,7 @@
2222
function close(event: MouseEvent) {
2323
if (ref?.dispatchEvent(new Event("close", { bubbles: true, cancelable: true }))) {
2424
open = false;
25+
onclose?.(event);
2526
}
2627
}
2728
createDismissableContext(close);
@@ -59,5 +60,6 @@
5960
@prop transition = fade
6061
@prop params
6162
@prop closeClass
63+
@prop onclose
6264
@prop ...restProps
6365
-->

src/lib/bottom-navigation/BottomNav.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
@component
4343
[Go to docs](https://flowbite-svelte.com/)
4444
## Type
45-
[BottomNavProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L246)
45+
[BottomNavProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L247)
4646
## Props
4747
@prop children
4848
@prop header

src/lib/bottom-navigation/BottomNavHeader.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
@component
2727
[Go to docs](https://flowbite-svelte.com/)
2828
## Type
29-
[BottomNavHeaderProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L265)
29+
[BottomNavHeaderProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L266)
3030
## Props
3131
@prop children
3232
@prop class: className

src/lib/bottom-navigation/BottomNavHeaderItem.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
@component
2121
[Go to docs](https://flowbite-svelte.com/)
2222
## Type
23-
[BottomNavHeaderItemProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L271)
23+
[BottomNavHeaderItemProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L272)
2424
## Props
2525
@prop itemName
2626
@prop active

src/lib/bottom-navigation/BottomNavItem.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
@component
6868
[Go to docs](https://flowbite-svelte.com/)
6969
## Type
70-
[BottomNavItemProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L255)
70+
[BottomNavItemProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L256)
7171
## Props
7272
@prop children
7373
@prop btnName

src/lib/breadcrumb/Breadcrumb.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
@component
2727
[Go to docs](https://flowbite-svelte.com/)
2828
## Type
29-
[BreadcrumbProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L277)
29+
[BreadcrumbProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L278)
3030
## Props
3131
@prop children
3232
@prop solid = false

src/lib/breadcrumb/BreadcrumbItem.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
@component
5757
[Go to docs](https://flowbite-svelte.com/)
5858
## Type
59-
[BreadcrumbItemProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L284)
59+
[BreadcrumbItemProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L285)
6060
## Props
6161
@prop children
6262
@prop icon

src/lib/button-group/ButtonGroup.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
@component
2323
[Go to docs](https://flowbite-svelte.com/)
2424
## Type
25-
[ButtonGroupProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L295)
25+
[ButtonGroupProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L296)
2626
## Props
2727
@prop children
2828
@prop size = "md"

src/lib/buttons/Button.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
@component
4545
[Go to docs](https://flowbite-svelte.com/)
4646
## Type
47-
[ButtonProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L305)
47+
[ButtonProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L306)
4848
## Props
4949
@prop children
5050
@prop pill

src/lib/buttons/GradientButton.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
@component
3232
[Go to docs](https://flowbite-svelte.com/)
3333
## Type
34-
[GradientButtonProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L314)
34+
[GradientButtonProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts#L315)
3535
## Props
3636
@prop children
3737
@prop outline

0 commit comments

Comments
 (0)