diff --git a/src/locales/en.json b/src/locales/en.json index 8ff0e62..5ec9a69 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -301,6 +301,17 @@ "string": "Downloads will appear here" } }, + "fileInput": { + "select": { + "string": "Select or drop file" + }, + "clear": { + "string": "Clear Selection" + }, + "selected": { + "string": "Selected {file}" + } + }, "nwjs": { "furtherStepsWin": { "string": "Further steps for Windows" diff --git a/src/packager/FileInput.svelte b/src/packager/FileInput.svelte deleted file mode 100644 index d1bf05c..0000000 --- a/src/packager/FileInput.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - -{#if file && fileInput.files.length === 0} - (Selected {file.name} from previous visit) -{/if} diff --git a/src/packager/ImageInput.svelte b/src/packager/ImageInput.svelte new file mode 100644 index 0000000..679e333 --- /dev/null +++ b/src/packager/ImageInput.svelte @@ -0,0 +1,126 @@ + + + + +
+ + {#if file} +
+ + Project icon +
{$_('fileInput.selected').replace('{file}', file.name)}
+ +
+ {:else} +
{$_('fileInput.select')}
+ {/if} +
diff --git a/src/packager/PackagerOptions.svelte b/src/packager/PackagerOptions.svelte index 98528a0..5aff398 100644 --- a/src/packager/PackagerOptions.svelte +++ b/src/packager/PackagerOptions.svelte @@ -4,7 +4,7 @@ import Section from './Section.svelte'; import Button from './Button.svelte'; import ComplexMessage from './ComplexMessage.svelte'; - import FileInput from './FileInput.svelte'; + import ImageInput from './ImageInput.svelte'; import CustomExtensions from './CustomExtensions.svelte'; import Packager from './packager'; import writablePersistentStore from './persistent-store'; @@ -232,12 +232,10 @@ {$_('options.loadingScreenText')} - - -