File tree Expand file tree Collapse file tree 4 files changed +20
-9
lines changed
packages/skeleton-svelte/src/lib/components Expand file tree Collapse file tree 4 files changed +20
-9
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ ' @skeletonlabs/skeleton-svelte ' : patch
3+ ---
4+
5+ bugfix: only render button wrapping around ` trigger ` if the snippet was provided
Original file line number Diff line number Diff line change 7070
7171<span class =" {base } {classes }" data-testid =" modal" >
7272 <!-- Trigger -->
73- <button {...triggerProps } class =" {triggerBase } {triggerBackground } {triggerClasses }" {disabled } type =" button" >
74- {@render trigger ?.()}
75- </button >
73+ {#if trigger }
74+ <button {...triggerProps } class =" {triggerBase } {triggerBackground } {triggerClasses }" {disabled } type =" button" >
75+ {@render trigger ?.()}
76+ </button >
77+ {/if }
7678
7779 {#if api .open }
7880 <!-- Backdrop -->
Original file line number Diff line number Diff line change 6363
6464<span class =" {base } {classes }" data-testid =" popover" >
6565 <!-- Snippet: Trigger -->
66- <button {...triggerProps } class =" {triggerBase } {triggerBackground } {triggerClasses }" {disabled } type =" button" >
67- {@render trigger ?.()}
68- </button >
66+ {#if trigger }
67+ <button {...triggerProps } class =" {triggerBase } {triggerBackground } {triggerClasses }" {disabled } type =" button" >
68+ {@render trigger ?.()}
69+ </button >
70+ {/if }
6971 <!-- Portal -->
7072 <div use:portal ={{ disabled : ! api .portalled }} {...api .getPositionerProps ()} class =" {positionerBase } {positionerClasses }" >
7173 <!-- Popover -->
Original file line number Diff line number Diff line change 6464
6565<span class =" {base } {classes }" data-testid =" tooltip" >
6666 <!-- Snippet: Trigger -->
67- <button {...triggerProps } class =" {triggerBase } {triggerBackground } {triggerClasses }" {disabled } type =" button" >
68- {@render trigger ?.()}
69- </button >
67+ {#if trigger }
68+ <button {...triggerProps } class =" {triggerBase } {triggerBackground } {triggerClasses }" {disabled } type =" button" >
69+ {@render trigger ?.()}
70+ </button >
71+ {/if }
7072 <!-- Tooltip Content -->
7173 {#if api .open }
7274 <div {...api .getPositionerProps ()} transition:fade ={{ duration : 100 }} class =" {positionerBase } {positionerClasses }" >
You can’t perform that action at this time.
0 commit comments