File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11<script >
22 import { colorClasses } from ' ../shared/mixins.js' ;
33 import { classNames } from ' ../shared/utils.js' ;
4- import { restProps } from ' ../shared/rest-props.js' ;
54 import { useTooltip } from ' ../shared/use-tooltip.js' ;
65
7- let className = undefined ;
8- export { className as class };
6+ let {
7+ class: className,
8+ tooltip,
9+ tooltipTrigger,
10+ children,
11+ ... restProps
12+ } = $props ();
913
10- export let tooltip = undefined ;
11- export let tooltipTrigger = undefined ;
12-
13- $: classes = classNames (className, ' badge' , colorClasses ($$props));
14+ const classes = $derived (classNames (className, ' badge' , colorClasses (restProps)));
1415 </script >
1516
16- <span class ={classes } {...restProps ($$ restProps ) } use:useTooltip ={{ tooltip , tooltipTrigger }}>
17- < slot />
17+ <span class ={classes } {...restProps } use:useTooltip ={{ tooltip , tooltipTrigger }}>
18+ {@ render children ?.()}
1819</span >
You can’t perform that action at this time.
0 commit comments