Validate device name (#642)
allow only - 16 chars - letters - numbers - "-" - "_"
This commit is contained in:
@@ -71,6 +71,8 @@ export const DeviceSetting = () => {
|
|||||||
}}
|
}}
|
||||||
valueInfos={devices.map((device) => [device, { mutable: false, deletable: device !== DEFAULT_DEVICE }])}
|
valueInfos={devices.map((device) => [device, { mutable: false, deletable: device !== DEFAULT_DEVICE }])}
|
||||||
addItemButtonTitle={t('global.button.create')}
|
addItemButtonTitle={t('global.button.create')}
|
||||||
|
validateItem={(device) => device.length <= 16 && !!device.match(/^[a-zA-Z0-9\-_]+$/g)}
|
||||||
|
placeholder={t('settings.device.label.placeholder')}
|
||||||
/>
|
/>
|
||||||
<ListItem>
|
<ListItem>
|
||||||
<ListItemText
|
<ListItemText
|
||||||
|
|||||||
@@ -798,6 +798,9 @@
|
|||||||
"title": "Devices"
|
"title": "Devices"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"label": {
|
||||||
|
"placeholder": "Smartphone_Name-1 | length: 16, chars: letters, numbers, -, _"
|
||||||
|
},
|
||||||
"title": {
|
"title": {
|
||||||
"device": "Device",
|
"device": "Device",
|
||||||
"settings": "Device settings"
|
"settings": "Device settings"
|
||||||
|
|||||||
Reference in New Issue
Block a user