sort types

This commit is contained in:
proddy
2025-12-17 22:09:32 +01:00
parent c1b444541f
commit 9c243cbe8d
2 changed files with 14 additions and 12 deletions

View File

@@ -108,16 +108,18 @@ const SensorsAnalogDialog = ({
// Memoize menu items to avoid recreation on each render // Memoize menu items to avoid recreation on each render
const analogTypeMenuItems = useMemo( const analogTypeMenuItems = useMemo(
() => () =>
AnalogTypeNames.map((val, i) => ( AnalogTypeNames.map((val, i) => ({ name: val, value: i + 1 }))
<MenuItem .sort((a, b) => a.name.localeCompare(b.name))
key={val} .map(({ name, value }) => (
value={i + 1} <MenuItem
disabled={disabledTypeList.includes(i + 1)} key={name}
> value={value}
{val} disabled={disabledTypeList?.includes(value)}
</MenuItem> >
)), {name}
[] </MenuItem>
)),
[disabledTypeList]
); );
const uomMenuItems = useMemo( const uomMenuItems = useMemo(

View File

@@ -262,7 +262,7 @@ export const AnalogTypeNames = [
'PWM 0', // 7 'PWM 0', // 7
'PWM 1', // 8 'PWM 1', // 8
'PWM 2', // 9 'PWM 2', // 9
'NTC Temp.', // 10 'NTC Temp', // 10
'RGB Led', // 11 'RGB Led', // 11
'Pulse', // 12 'Pulse', // 12
'Freq 0', // 13 'Freq 0', // 13
@@ -270,7 +270,7 @@ export const AnalogTypeNames = [
'Freq 2', // 15 'Freq 2', // 15
'Counter 0', // 16 'Counter 0', // 16
'Counter 1', // 17 'Counter 1', // 17
'Counter2' // 18 'Counter 2' // 18
] as const; ] as const;
export const BOARD_PROFILES = { export const BOARD_PROFILES = {