diff --git a/README.md b/README.md index 044d694..153e6f1 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ import { CSVDownloader } from 'svelte-csv'; ``` -#### Link +#### Button ```javascript import { CSVDownloader } from 'svelte-csv'; @@ -124,6 +124,33 @@ import { CSVDownloader } from 'svelte-csv'; ``` +**Option** + +It is possible to supply options through `options={optionObj}`. For available options, +see the [papaparse docs](https://www.papaparse.com/docs#unparse-config-default) +```javascript +import { CSVDownloader } from 'svelte-csv'; + + + Download + +``` + + ### 🎀 readString ```javascript diff --git a/src/CSVDownloader.d.ts b/src/CSVDownloader.d.ts index e69de29..a9a26c3 100644 --- a/src/CSVDownloader.d.ts +++ b/src/CSVDownloader.d.ts @@ -0,0 +1 @@ +export type ComponentType = 'link' | 'button'; diff --git a/src/CSVDownloader.svelte b/src/CSVDownloader.svelte index 786df7e..de2d18c 100644 --- a/src/CSVDownloader.svelte +++ b/src/CSVDownloader.svelte @@ -1,14 +1,18 @@ - {#if type === 'link'} - + download(data, filename, bom)}> {:else} - {/if}