feat(components): add Tile

Supports #34

TODO:

- remove exported props
- compose TileGroup, SelectableTile, RadioTile components
This commit is contained in:
Eric Liu 2019-12-19 04:20:20 -08:00
commit 46cb9aa44b
12 changed files with 472 additions and 2 deletions

View file

@ -0,0 +1,19 @@
<script>
let className = undefined;
export { className as class };
export let disabled = false;
export let legend = '';
import { cx } from '../../lib';
$: _class = cx('--tile-group', className);
</script>
<fieldset class={_class} {disabled}>
{#if legend}
<legend>{legend}</legend>
{/if}
<div>
<slot />
</div>
</fieldset>