Search settings page case insensitively

This commit is contained in:
Brandon Presley 2022-09-11 15:41:15 +12:00
parent 567bf182b4
commit 5177a79b5c
1 changed files with 7 additions and 3 deletions

View File

@ -134,7 +134,9 @@ export default function SettingsPage() {
/> />
<ScrollView> <ScrollView>
{inputs {inputs
.filter(input => input.name.toLowerCase().includes(search)) .filter(input =>
input.name.toLowerCase().includes(search.toLowerCase()),
)
.map(input => ( .map(input => (
<MassiveInput <MassiveInput
key={input.name} key={input.name}
@ -145,7 +147,9 @@ export default function SettingsPage() {
/> />
))} ))}
{switches {switches
.filter(input => input.name.toLowerCase().includes(search)) .filter(input =>
input.name.toLowerCase().includes(search.toLowerCase()),
)
.map(input => ( .map(input => (
<React.Fragment key={input.name}> <React.Fragment key={input.name}>
<Text style={styles.text}>{input.name}</Text> <Text style={styles.text}>{input.name}</Text>
@ -156,7 +160,7 @@ export default function SettingsPage() {
/> />
</React.Fragment> </React.Fragment>
))} ))}
{'alarm sound'.includes(search) && ( {'alarm sound'.includes(search.toLowerCase()) && (
<Button onPress={changeSound}> <Button onPress={changeSound}>
Alarm sound Alarm sound
{sound {sound