From 9d1f59d8198fdb85f256c957e016d8cc7888813b Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Thu, 19 Feb 2026 13:55:11 +0300 Subject: [PATCH] feat(IconButton): add conditional rendering --- src/shared/ui/IconButton/IconButton.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/ui/IconButton/IconButton.svelte b/src/shared/ui/IconButton/IconButton.svelte index 54e0d9d..bb2b2b6 100644 --- a/src/shared/ui/IconButton/IconButton.svelte +++ b/src/shared/ui/IconButton/IconButton.svelte @@ -41,7 +41,7 @@ let { rotation = 'clockwise', icon, ...rest }: Props = $props(); size="icon" {...rest} > - {@render icon({ + {@render icon?.({ className: cn( 'size-4 transition-all duration-200 stroke-[1.5] stroke-text-muted group-hover:stroke-foreground group-hover:scale-110 group-hover:stroke-2 group-active:scale-90 group-disabled:stroke-transparent', rotation === 'clockwise'