Skip to content

Commit 9225dd9

Browse files
committed
Add automatic trimming for domain names and forward host fields
1 parent 7b3c1fd commit 9225dd9

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

frontend/src/components/Form/DomainNamesField.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export function DomainNamesField({
3333

3434
const handleChange = (v: MultiValue<SelectOption>, _actionMeta: ActionMeta<SelectOption>) => {
3535
const doms = v?.map((i: SelectOption) => {
36-
return i.value;
36+
return i.value.trim();
3737
});
3838
setFieldValue(name, doms);
3939
onChange?.(doms);

frontend/src/modals/ProxyHostModal.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,13 @@ const ProxyHostModal = EasyModal.create(({ id, visible, remove }: Props) => {
209209
required
210210
placeholder="example.com"
211211
{...field}
212+
onBlur={(e) => {
213+
const trimmed = e.target.value.trim();
214+
if (trimmed !== e.target.value) {
215+
form.setFieldValue('forwardHost', trimmed);
216+
}
217+
field.onBlur(e);
218+
}}
212219
/>
213220
{form.errors.forwardHost ? (
214221
<div className="invalid-feedback">

0 commit comments

Comments
 (0)