Align plans to the end
This commit is contained in:
parent
ec730ed266
commit
67b22f9f51
|
@ -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} />
|
||||||
)}
|
)}
|
||||||
|
|
15
EditPlan.tsx
15
EditPlan.tsx
|
@ -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>
|
||||||
|
|
|
@ -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}
|
||||||
|
|
|
@ -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} />
|
||||||
)}
|
)}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user