PluginProbe
Code Block Pro – Beautiful Syntax Highlighting / 1.27.2
Code Block Pro – Beautiful Syntax Highlighting v1.27.2
1.27.1 1.27.2 1.27.3 1.27.4 1.27.5 1.27.6 1.27.7 1.28.0 1.3.0 1.4.0 1.5.0 1.5.1 1.5.2 1.6.0 1.7.0 1.8.0 1.9.0 1.9.1 1.9.2 1.9.3 trunk 1.1.0 1.10.0 1.11.0 1.11.1 All 63 releases
code-block-pro / build / shiki / samples / svelte.sample

svelte.sample in Code Block Pro – Beautiful Syntax Highlighting 1.27.2, at build/shiki/samples/svelte.sample

29 lines 714 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <script>
2 let files;
3
4 $: if (files) {
5 // Note that `files` is of type `FileList`, not an Array:
6 // https://developer.mozilla.org/en-US/docs/Web/API/FileList
7 console.log(files);
8
9 for (const file of files) {
10 console.log(`${file.name}: ${file.size} bytes`);
11 }
12 }
13 </script>
14
15 <label for="avatar">Upload a picture:</label>
16 <input accept="image/png, image/jpeg" bind:files id="avatar" name="avatar" type="file" />
17
18 <label for="many">Upload multiple files of any type:</label>
19 <input bind:files id="many" multiple type="file" />
20
21 {#if files}
22 <h2>Selected files:</h2>
23 {#each Array.from(files) as file}
24 <p>{file.name} ({file.size} bytes)</p>
25 {/each}
26 {/if}
27
28 // From https://svelte.dev/examples/file-inputs
29