feat(select-item): spread rest props, avoid $ variable name

This commit is contained in:
Eric Liu 2020-12-05 16:45:42 -08:00
commit 90bd2a10b7
3 changed files with 6 additions and 6 deletions

View file

@ -6428,7 +6428,8 @@
], ],
"slots": [], "slots": [],
"events": [], "events": [],
"typedefs": [] "typedefs": [],
"rest_props": { "type": "Element", "name": "option" }
}, },
{ {
"moduleName": "SelectItemGroup", "moduleName": "SelectItemGroup",

View file

@ -17,8 +17,8 @@
let selected = false; let selected = false;
const unsubscribe = ctx.selectedValue.subscribe(($) => { const unsubscribe = ctx.selectedValue.subscribe((currentValue) => {
selected = $ === value; selected = currentValue === value;
}); });
onDestroy(() => { onDestroy(() => {
@ -32,8 +32,7 @@
hidden="{hidden}" hidden="{hidden}"
selected="{selected}" selected="{selected}"
class:bx--select-option="{true}" class:bx--select-option="{true}"
class="{$$restProps.class}" {...$$restProps}
style="{$$restProps.style}"
> >
{text || value} {text || value}
</option> </option>

View file

@ -1,6 +1,6 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
export interface SelectItemProps { export interface SelectItemProps extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["option"]> {
/** /**
* Specify the option value * Specify the option value
* @default "" * @default ""