Align plans to the end

This commit is contained in:
Brandon Presley 2022-07-06 22:02:43 +12:00
parent ec730ed266
commit 67b22f9f51
4 changed files with 11 additions and 9 deletions

View File

@ -54,8 +54,6 @@ export default function DayMenu({
title={day} title={day}
/> />
))} ))}
<Menu.Item icon="add" title="Add" onPress={add} />
<Divider />
{index > 0 && ( {index > 0 && (
<Menu.Item icon="trash" title="Delete" onPress={onDelete} /> <Menu.Item icon="trash" title="Delete" onPress={onDelete} />
)} )}

View File

@ -31,7 +31,6 @@ export default function EditPlan({
if (!namesResult.rows.length) return; if (!namesResult.rows.length) return;
setNames(namesResult.rows.raw().map(({name}) => name)); setNames(namesResult.rows.raw().map(({name}) => name));
if (!id) return; if (!id) return;
console.log('Getting plans...');
const [result] = await db.executeSql(`SELECT * FROM plans WHERE id = ?`, [ const [result] = await db.executeSql(`SELECT * FROM plans WHERE id = ?`, [
id, id,
]); ]);
@ -87,7 +86,7 @@ export default function EditPlan({
<Portal> <Portal>
<Dialog visible={show} onDismiss={() => setShow(false)}> <Dialog visible={show} onDismiss={() => setShow(false)}>
<Dialog.Title>{id ? `Edit "${days}"` : 'Add a plan'}</Dialog.Title> <Dialog.Title>{id ? `Edit "${days}"` : 'Add a plan'}</Dialog.Title>
<Dialog.Content> <Dialog.Content style={{alignItems: 'flex-end'}}>
{days.split(',').map((day, index) => ( {days.split(',').map((day, index) => (
<DayMenu <DayMenu
index={index} index={index}
@ -98,6 +97,9 @@ export default function EditPlan({
key={index} key={index}
/> />
))} ))}
<Button icon="add" onPress={() => setDays(days + ',Monday')}>
Add day
</Button>
{workouts.split(',').map((workout, index) => ( {workouts.split(',').map((workout, index) => (
<WorkoutMenu <WorkoutMenu
index={index} index={index}
@ -109,14 +111,17 @@ export default function EditPlan({
key={index} key={index}
/> />
))} ))}
<Button icon="add" onPress={() => setWorkouts(workouts + ',')}>
Add workout
</Button>
</Dialog.Content> </Dialog.Content>
<Dialog.Actions> <Dialog.Actions>
<Button mode="contained" icon="save" onPress={save}>
Save
</Button>
<Button icon="close" onPress={() => setShow(false)}> <Button icon="close" onPress={() => setShow(false)}>
Cancel Cancel
</Button> </Button>
<Button mode="contained" icon="save" onPress={save}>
Save
</Button>
</Dialog.Actions> </Dialog.Actions>
</Dialog> </Dialog>
</Portal> </Portal>

View File

@ -73,7 +73,7 @@ export default function Settings({
onChangeText={setSeconds} onChangeText={setSeconds}
style={styles.text} style={styles.text}
/> />
<Text style={styles.text}>Alarm enabled?</Text> <Text style={styles.text}>Rest timers</Text>
<Switch <Switch
style={[styles.text, {alignSelf: 'flex-start'}]} style={[styles.text, {alignSelf: 'flex-start'}]}
value={alarmEnabled} value={alarmEnabled}

View File

@ -46,7 +46,6 @@ export default function DayMenu({
title={name} title={name}
/> />
))} ))}
<Menu.Item icon="add" title="Add" onPress={add} />
{index > 0 && ( {index > 0 && (
<Menu.Item icon="trash" title="Delete" onPress={onDelete} /> <Menu.Item icon="trash" title="Delete" onPress={onDelete} />
)} )}