Compare commits
2 Commits
8b8453b276
...
601b337369
Author | SHA1 | Date | |
---|---|---|---|
601b337369 | |||
9c6dc97d23 |
@ -111,7 +111,7 @@ export default function HistoryScreen() {
|
|||||||
key={"login"}
|
key={"login"}
|
||||||
title="Connexion au serveur"
|
title="Connexion au serveur"
|
||||||
description={auth.loggedIn ? "Vous êtes déjà connecté⋅e" : "Vous n'êtes pas connecté⋅e"}
|
description={auth.loggedIn ? "Vous êtes déjà connecté⋅e" : "Vous n'êtes pas connecté⋅e"}
|
||||||
right={() => <FAB icon="login" size="small" onPress={() => router.navigate('/login')} />}
|
right={() => <List.Icon icon="login" />}
|
||||||
onPress={() => router.navigate('/login')} />
|
onPress={() => router.navigate('/login')} />
|
||||||
</List.Section>
|
</List.Section>
|
||||||
<List.Section title={"Gestion du jeu"}>
|
<List.Section title={"Gestion du jeu"}>
|
||||||
@ -119,20 +119,20 @@ export default function HistoryScreen() {
|
|||||||
key={"start"}
|
key={"start"}
|
||||||
title="Démarrer le jeu"
|
title="Démarrer le jeu"
|
||||||
disabled={game.gameStarted}
|
disabled={game.gameStarted}
|
||||||
right={() => <FAB icon="play" size="small" disabled={game.gameStarted} />}
|
right={() => <List.Icon icon="play" color={!game.gameStarted ? undefined : MD3Colors.secondary30} />}
|
||||||
onPress={() => gameStartMutation.mutate()} />
|
onPress={() => gameStartMutation.mutate()} />
|
||||||
<List.Item
|
<List.Item
|
||||||
key={"stop"}
|
key={"stop"}
|
||||||
title="Arrêter le jeu"
|
title="Arrêter le jeu"
|
||||||
disabled={!game.gameStarted}
|
disabled={!game.gameStarted}
|
||||||
right={() => <FAB icon="stop" size="small" disabled={!game.gameStarted} />}
|
right={() => <List.Icon icon="stop" color={game.gameStarted ? undefined : MD3Colors.secondary30} />}
|
||||||
onPress={() => gameStopMutation.mutate()} />
|
onPress={() => gameStopMutation.mutate()} />
|
||||||
<List.Item
|
<List.Item
|
||||||
key={"switch"}
|
key={"switch"}
|
||||||
title="Changer de joueur⋅se en course"
|
title="Changer de joueur⋅se en course"
|
||||||
description="À utiliser après une capture"
|
description="À utiliser après une capture"
|
||||||
disabled={!game.gameStarted}
|
disabled={!game.gameStarted}
|
||||||
right={() => <FAB icon="exit-run" size="small" disabled={!game.gameStarted} />}
|
right={() => <List.Icon icon="exit-run" color={game.gameStarted ? undefined : MD3Colors.secondary30} />}
|
||||||
onPress={() => gameSwitchMutation.mutate()} />
|
onPress={() => gameSwitchMutation.mutate()} />
|
||||||
</List.Section>
|
</List.Section>
|
||||||
<List.Section title={"Avancé"}>
|
<List.Section title={"Avancé"}>
|
||||||
@ -140,13 +140,13 @@ export default function HistoryScreen() {
|
|||||||
key={"repair"}
|
key={"repair"}
|
||||||
title="Réparer"
|
title="Réparer"
|
||||||
description="Permet de réparer les soldes des joueur⋅ses à partir des défis réalisés et des trains emprunter. À manipuler avec précaution."
|
description="Permet de réparer les soldes des joueur⋅ses à partir des défis réalisés et des trains emprunter. À manipuler avec précaution."
|
||||||
right={() => <FAB icon="reload-alert" size="small" variant={'tertiary'} />}
|
right={() => <List.Icon icon='tools' color={MD3Colors.error60} />}
|
||||||
onPress={() => gameRepairMutation.mutate()} />
|
onPress={() => gameRepairMutation.mutate()} />
|
||||||
<List.Item
|
<List.Item
|
||||||
key={"reset"}
|
key={"reset"}
|
||||||
title="Réinitialiser les données de jeu"
|
title="Réinitialiser les données de jeu"
|
||||||
description="Permet de détruire toutes les données. À manipuler avec précaution."
|
description="Permet de détruire toutes les données. À manipuler avec précaution."
|
||||||
right={() => <FAB icon="reload-alert" size="small" variant={'tertiary'} />}
|
right={() => <List.Icon icon="reload-alert" color={MD3Colors.error60} />}
|
||||||
onPress={() => setResetConfirmVisible(true)} />
|
onPress={() => setResetConfirmVisible(true)} />
|
||||||
</List.Section>
|
</List.Section>
|
||||||
<Snackbar
|
<Snackbar
|
||||||
|
@ -179,13 +179,13 @@ export default function ChallengesList() {
|
|||||||
inputMode='numeric'
|
inputMode='numeric'
|
||||||
onChangeText={(text) => setEditChallengeReward(+text)}
|
onChangeText={(text) => setEditChallengeReward(+text)}
|
||||||
error={!editChallengeReward}
|
error={!editChallengeReward}
|
||||||
onEndEditing={sendEditChallenge} />
|
onEndEditing={() => !addChallengeMutation.isPending && editChallengeMutation.isPending && sendEditChallenge()} />
|
||||||
</Dialog.Content>
|
</Dialog.Content>
|
||||||
<Dialog.Actions>
|
<Dialog.Actions>
|
||||||
<Button onPress={() => setEditChallengeVisible(false)}>Annuler</Button>
|
<Button onPress={() => setEditChallengeVisible(false)}>Annuler</Button>
|
||||||
<Button
|
<Button
|
||||||
onPress={sendEditChallenge}
|
onPress={sendEditChallenge}
|
||||||
disabled={!editChallengeTitle || !editChallengeDescription || !editChallengeReward}>
|
disabled={!editChallengeTitle || !editChallengeDescription || !editChallengeReward || addChallengeMutation.isPending || editChallengeMutation.isPending}>
|
||||||
{editChallengeId ? "Modifier" : "Ajouter"}
|
{editChallengeId ? "Modifier" : "Ajouter"}
|
||||||
</Button>
|
</Button>
|
||||||
</Dialog.Actions>
|
</Dialog.Actions>
|
||||||
@ -199,7 +199,7 @@ export default function ChallengesList() {
|
|||||||
</Dialog.Content>
|
</Dialog.Content>
|
||||||
<Dialog.Actions>
|
<Dialog.Actions>
|
||||||
<Button onPress={() => setConfirmDeleteVisible(false)}>Annuler</Button>
|
<Button onPress={() => setConfirmDeleteVisible(false)}>Annuler</Button>
|
||||||
<Button onPress={sendDeleteChallenge}>Confirmer</Button>
|
<Button onPress={sendDeleteChallenge} disabled={deleteChallengeMutation.isPending}>Confirmer</Button>
|
||||||
</Dialog.Actions>
|
</Dialog.Actions>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
</Portal>
|
</Portal>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user