From 3e259872b3eadfcf83b02806579d2baa19f2cb23 Mon Sep 17 00:00:00 2001 From: bytedream Date: Mon, 28 Aug 2023 19:09:37 +0200 Subject: [PATCH] make input size changeable --- src/lib/components/Input/Input.svelte | 30 ++++++++++++++++++++++++--- src/routes/admin/admin/+page.svelte | 26 ++++++++++++----------- 2 files changed, 41 insertions(+), 15 deletions(-) diff --git a/src/lib/components/Input/Input.svelte b/src/lib/components/Input/Input.svelte index 8a9999a..099c5f9 100644 --- a/src/lib/components/Input/Input.svelte +++ b/src/lib/components/Input/Input.svelte @@ -10,16 +10,31 @@ export let placeholder: string | null = null; export let required = false; export let disabled = false; + export let size: 'xs' | 'sm' | 'md' | 'lg' = 'md'; export let inputElement: HTMLInputElement | undefined = undefined; let initialType = type; + + let passwordEyeSize = { + xs: '14', + sm: '18', + md: '24', + lg: '30' + };
{#if type === 'submit'} - + {:else}
{#if $$slots.label} @@ -34,6 +49,7 @@ {/if}
{#if type === 'password'} - + {:else} - + {/if} {/if} diff --git a/src/routes/admin/admin/+page.svelte b/src/routes/admin/admin/+page.svelte index afd0b13..a159a4e 100644 --- a/src/routes/admin/admin/+page.svelte +++ b/src/routes/admin/admin/+page.svelte @@ -115,6 +115,7 @@ type="text" bind:value={admin.username} disabled={!permissions.adminWrite() || !admin.edit} + size="sm" /> {:else} {/if} @@ -203,8 +205,8 @@ {/each} {data.admins.length} - - + +