-
, 'Overview', '/'],
- // [
, 'Accounts', '/users'],
- // TODO: Better way of checking mods
- (cluster()?.meta.loader !== 'vanilla' ? [
, 'Mods', '/mods'] : undefined),
- [
, 'Screenshots', '/screenshots'],
- [
, 'Worlds', '/worlds'],
- [
, 'Logs', '/logs'],
- ],
- Settings: [
- [
, 'Java', '/java'],
- [
, 'Miscellaneous', '/misc'],
- ],
- }}
- />
-
);
}
diff --git a/desktop/src/ui/pages/settings/launcher/SettingsAppearance.tsx b/desktop/src/ui/pages/settings/launcher/SettingsAppearance.tsx
index 800ae98f..2c7270b5 100644
--- a/desktop/src/ui/pages/settings/launcher/SettingsAppearance.tsx
+++ b/desktop/src/ui/pages/settings/launcher/SettingsAppearance.tsx
@@ -1,5 +1,5 @@
import { ColorsIcon, PaintPourIcon, Speedometer04Icon } from '@untitled-theme/icons-solid';
-import SettingsRow from '../components';
+import SettingsRow from '../../../components/SettingsRow';
import ScrollableContainer from '~ui/components/ScrollableContainer';
import Button from '~ui/components/base/Button';
import Toggle from '~ui/components/base/Toggle';
diff --git a/desktop/src/ui/pages/settings/launcher/SettingsGeneral.tsx b/desktop/src/ui/pages/settings/launcher/SettingsGeneral.tsx
index 16539bcb..e784389c 100644
--- a/desktop/src/ui/pages/settings/launcher/SettingsGeneral.tsx
+++ b/desktop/src/ui/pages/settings/launcher/SettingsGeneral.tsx
@@ -1,5 +1,5 @@
import { XIcon } from '@untitled-theme/icons-solid';
-import SettingsRow from '../components';
+import SettingsRow from '../../../components/SettingsRow';
import ScrollableContainer from '~ui/components/ScrollableContainer';
import Toggle from '~ui/components/base/Toggle';
import appSettings from '~ui/state/appSettings';
diff --git a/desktop/src/utils/sorting.ts b/desktop/src/utils/sorting.ts
new file mode 100644
index 00000000..04a268d1
--- /dev/null
+++ b/desktop/src/utils/sorting.ts
@@ -0,0 +1,26 @@
+import { type Accessor, type Setter, createSignal } from 'solid-js';
+
+export type SortingFunction