From a74a4b5c28b8d98531aa924c81c4e7e4928b92d5 Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Sat, 11 Sep 2021 08:49:11 -0600 Subject: [PATCH] default value for device name --- ui/src/app/modals/generic-input/generic-input.component.html | 4 ++-- ui/src/app/modals/generic-input/generic-input.component.ts | 4 +++- .../app/pages/server-routes/preferences/preferences.page.ts | 4 +++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ui/src/app/modals/generic-input/generic-input.component.html b/ui/src/app/modals/generic-input/generic-input.component.html index 0460528e4..50f1f37ad 100644 --- a/ui/src/app/modals/generic-input/generic-input.component.html +++ b/ui/src/app/modals/generic-input/generic-input.component.html @@ -13,7 +13,7 @@

{{ label }}

- + @@ -28,7 +28,7 @@ Cancel - + {{ buttonText }}
diff --git a/ui/src/app/modals/generic-input/generic-input.component.ts b/ui/src/app/modals/generic-input/generic-input.component.ts index 619a19ea5..b76cc52c7 100644 --- a/ui/src/app/modals/generic-input/generic-input.component.ts +++ b/ui/src/app/modals/generic-input/generic-input.component.ts @@ -10,8 +10,10 @@ import { getErrorMessage } from 'src/app/services/error-toast.service' export class GenericInputComponent { @Input() title: string @Input() message: string - @Input() label = 'Enter value' + @Input() label: string @Input() buttonText = 'Submit' + @Input() placeholder = 'Enter Value' + @Input() nullable = false @Input() useMask = false @Input() value = '' @Input() submitFn: (value: string) => Promise diff --git a/ui/src/app/pages/server-routes/preferences/preferences.page.ts b/ui/src/app/pages/server-routes/preferences/preferences.page.ts index be0833a76..ea0edf072 100644 --- a/ui/src/app/pages/server-routes/preferences/preferences.page.ts +++ b/ui/src/app/pages/server-routes/preferences/preferences.page.ts @@ -34,9 +34,11 @@ export class PreferencesPage { message: 'This is for your reference only.', label: 'Device Name', useMask: false, + placeholder: this.patch.data['server-info'].id, + nullable: true, value: this.patch.data.ui.name, buttonText: 'Save', - submitFn: async (value: string) => await this.setDbValue('name', value), + submitFn: async (value: string) => await this.setDbValue('name', value || this.patch.data['server-info'].id), }, cssClass: 'alertlike-modal', presentingElement: await this.modalCtrl.getTop(),