FileTile
A small tile displaying the name of a file, its size and format in human-readable ways.
Showcase 
  Source 
 <script>
  import { onMount } from 'svelte';
  let file = null;
  onMount(() => {
    file = new File([""], "filename.txt");
  });
</script>
{#if file != null}
  <FileTile {file} />
{/if}Properties #
Functional Properties
| Name  | Default  | Type  | Description  | 
|---|---|---|---|
| file* | File | The File object to display. | 
* Required
 Class Properties
All <FileTile> components use the .file-tile class. 
Events #
| Name  | Event Detail  | Description  | 
|---|---|---|
| delete | file | Fired when the delete button is pressed. The detail is the same fileobject that was passed in the property. | 
SCSS Variables #
| Name  | Description  | Default  | 
|---|---|---|
| $dark | The text color of the tile. |  #333333  | 
| $file-tile-radius | The curvature radius of the tile. | .625em | 
| $shadow-1 | The shadow of the tile. | hover me 0 2px 5px rgba(0, 0, 0, .14), 0 1px 5px rgba(0, 0, 0, .12); | 
| $thin-font-weight | The thinner font weight for the file details: size and type. | 300 | 
| $button-radiusFromButton | The curvature radius of the "delete" button. | 1.5625em | 
| $dangerFromButton | The color of the "delete" button. |  #B80000  |