fix(toolbar-search): remove outer div

This commit is contained in:
Eric Y Liu 2021-04-01 14:49:40 -07:00
commit d181063d67

View file

@ -32,32 +32,33 @@
await tick(); await tick();
ref.focus(); ref.focus();
} }
$: classes = [
expanded && "bx--toolbar-search-container-active",
persistent
? "bx--toolbar-search-container-persistent"
: "bx--toolbar-search-container-expandable",
disabled && "bx--toolbar-search-container-disabled",
]
.filter(Boolean)
.join(" ");
</script> </script>
<div <Search
tabindex="{expanded || disabled ? '-1' : tabindex}"
class:bx--toolbar-action="{true}"
class:bx--toolbar-search-container-active="{expanded}"
class:bx--toolbar-search-container-expandable="{!persistent}"
class:bx--toolbar-search-container-persistent="{persistent}"
class:bx--toolbar-search-container-disabled="{disabled}"
on:click="{expandSearch}"
on:focus="{expandSearch}"
>
<Search
size="sm" size="sm"
tabindex="{expanded ? tabindex : '-1'}" tabindex="{tabindex}"
disabled="{disabled}" disabled="{disabled}"
{...$$restProps} {...$$restProps}
searchClass="{classes} {$$restProps.class}"
bind:ref bind:ref
bind:value bind:value
on:clear on:clear
on:change on:change
on:input on:input
on:focus on:focus
on:focus="{expandSearch}"
on:blur on:blur
on:blur="{() => { on:blur="{() => {
expanded = !persistent && !!value.length; expanded = !persistent && !!value.length;
}}" }}"
/> />
</div>