diff --git a/src/modules/device/screens/DeviceSetting.tsx b/src/modules/device/screens/DeviceSetting.tsx index 3158f583..11476afe 100644 --- a/src/modules/device/screens/DeviceSetting.tsx +++ b/src/modules/device/screens/DeviceSetting.tsx @@ -88,9 +88,16 @@ export const DeviceSetting = () => { settingName={t('settings.device.devices.label.title')} description={t('settings.device.devices.label.description')} handleChange={(deviceList) => { - updateMetadataSetting('devices', [...new Set([DEFAULT_DEVICE, ...deviceList])]); + updateMetadataSetting('devices', [ + ...new Set( + [DEFAULT_DEVICE, ...deviceList].filter((device) => device !== t('global.label.default')), + ), + ]); }} - valueInfos={devices.map((device) => [device, { mutable: false, deletable: device !== DEFAULT_DEVICE }])} + valueInfos={devices.map((device) => [ + device === DEFAULT_DEVICE ? t('global.label.default') : device, + { mutable: false, deletable: device !== DEFAULT_DEVICE }, + ])} addItemButtonTitle={t('global.button.create')} validateItem={(device) => device.length <= 16 && !!device.match(/^[a-zA-Z0-9\-_]+$/g)} placeholder={t('settings.device.label.placeholder')} @@ -103,7 +110,7 @@ export const DeviceSetting = () => {