diff --git a/packages/ui/src/components/EditBox.svelte b/packages/ui/src/components/EditBox.svelte index 06a611f758..2a258aa768 100644 --- a/packages/ui/src/components/EditBox.svelte +++ b/packages/ui/src/components/EditBox.svelte @@ -19,7 +19,7 @@ import Label from './Label.svelte' export let label: IntlString | undefined - export let width: string | undefined + export let maxWidth: string | undefined export let value: string | undefined export let placeholder: string = 'placeholder' export let password: boolean = false @@ -29,6 +29,9 @@ let text: HTMLElement let input: HTMLInputElement + let style: string + + $: style = maxWidth ? `max-width: ${maxWidth};` : '' function computeSize(t: EventTarget | null) { const target = t as HTMLInputElement @@ -47,16 +50,14 @@ }) -
{ input.focus() }} -> +
{ input.focus() }}>
{#if label}
{/if}
{#if password} - ev.target && computeSize(ev.target)} /> + ev.target && computeSize(ev.target)} /> {:else} - ev.target && computeSize(ev.target)} /> + ev.target && computeSize(ev.target)} /> {/if}
diff --git a/plugins/recruit-resources/src/components/SocialEditor.svelte b/plugins/recruit-resources/src/components/SocialEditor.svelte index 3a41f41c95..00aca6c33e 100644 --- a/plugins/recruit-resources/src/components/SocialEditor.svelte +++ b/plugins/recruit-resources/src/components/SocialEditor.svelte @@ -56,13 +56,13 @@
@@ -72,6 +72,8 @@ display: flex; flex-direction: column; padding: 1.5rem 1.25rem; + width: 15rem; + max-width: 15rem; color: var(--theme-caption-color); background-color: var(--theme-button-bg-hovered); border: 1px solid var(--theme-button-border-enabled);