New settings pages

This commit is contained in:
Sean Edmunds
2025-03-20 17:09:07 -05:00
parent cecdc84cf6
commit 321d620d3c
28 changed files with 529 additions and 228 deletions

View File

@@ -240,14 +240,18 @@ export default function Search({
const optionsFilter: OptionsFilter = ({ options, search }) => {
const splittedSearch = search.toLowerCase().trim().split(' ');
if (splittedSearch[0] === '!') {
return apps.map((app: any) => {
return {
label: app.name,
value: app.baseUrl,
...app,
};
});
if (splittedSearch[0].startsWith('!')) {
return apps
.filter((app: any) =>
app.name.toLowerCase().includes(splittedSearch[0].substring(1).toLowerCase()),
)
.map((app: any) => {
return {
label: app.name,
value: app.baseUrl,
...app,
};
});
}
return options
.filter((option: any) => {
@@ -469,6 +473,9 @@ export default function Search({
onKeyUp={handleKeyUp}
/>
<HelpModal
setSearchValue={setSearchValue}
setProviderLabel={setProviderLabel}
setProviderURL={setProviderURL}
providerModalOpened={providerModalOpened}
applicationData={applicationData}
providerData={providerData}