diff --git a/EditPlan.tsx b/EditPlan.tsx
index 01f92b6..155db7f 100644
--- a/EditPlan.tsx
+++ b/EditPlan.tsx
@@ -10,6 +10,7 @@ import React, {useCallback, useContext, useEffect, useState} from 'react';
import {ScrollView, StyleSheet, Text, useColorScheme, View} from 'react-native';
import {Button, IconButton, Switch} from 'react-native-paper';
import {DatabaseContext} from './App';
+import MassiveSwitch from './MassiveSwitch';
import {PlanPageParams} from './PlanPage';
import {DAYS} from './time';
@@ -92,12 +93,8 @@ export default function EditPlan() {
Days
{DAYS.map(day => (
- toggleDay(value, day)}
/>
toggleDay(!days.includes(day), day)}>
@@ -114,12 +111,8 @@ export default function EditPlan() {
)}
{names.map(name => (
- toggleWorkout(value, name)}
/>
toggleWorkout(!workouts.includes(name), name)}>
diff --git a/MassiveSwitch.tsx b/MassiveSwitch.tsx
new file mode 100644
index 0000000..ad4ccfe
--- /dev/null
+++ b/MassiveSwitch.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+import {DarkTheme, DefaultTheme} from '@react-navigation/native';
+import {useColorScheme} from 'react-native';
+import {Switch} from 'react-native-paper';
+
+export default function MassiveSwitch(
+ props: Partial>,
+) {
+ const dark = useColorScheme() === 'dark';
+
+ return (
+
+ );
+}
diff --git a/SettingsPage.tsx b/SettingsPage.tsx
index c64db9b..89bc778 100644
--- a/SettingsPage.tsx
+++ b/SettingsPage.tsx
@@ -13,6 +13,7 @@ import {DatabaseContext} from './App';
import Set from './set';
import DocumentPicker from 'react-native-document-picker';
import ConfirmDialog from './ConfirmDialog';
+import MassiveSwitch from './MassiveSwitch';
const {getItem, setItem} = AsyncStorage;
@@ -162,7 +163,7 @@ export default function SettingsPage() {
/>
Rest timers
-
Predictive sets
-