feat(components): add ListBox

Closes #88
This commit is contained in:
Eric Liu 2019-12-30 07:45:18 -08:00
commit 76d7dc5319
9 changed files with 190 additions and 0 deletions

View file

@ -0,0 +1,14 @@
<script>
let className = undefined;
export { className as class };
export let id = Math.random(); // TODO: Use context to re-use same id per ListBox
export let style = undefined;
import { cx } from '../../lib';
$: menuId = `menu-${id}`;
</script>
<div role="listbox" id={menuId} class={cx('--list-box__menu', className)} {style}>
<slot />
</div>