mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-18 11:36:36 +00:00
fix(toolbar-search): remove outer div
This commit is contained in:
parent
52e7ecfe87
commit
d181063d67
1 changed files with 27 additions and 26 deletions
|
@ -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>
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue