chore: update
This commit is contained in:
@@ -30,6 +30,19 @@ const ALERT_PHRASES = [
|
||||
{ label: "Guet-apens", icon: "warning-outline" as const },
|
||||
];
|
||||
|
||||
const ALERT_CONFIG: Record<string, { title: string; message: string; successHint: string }> = {
|
||||
"Contrôle de police": {
|
||||
title: "Alerte — Contrôle de police",
|
||||
message: "Vous signalez un contrôle de police. Restez calme, soyez coopératif et ne résistez pas. L'administration sera immédiatement notifiée.",
|
||||
successHint: "L'administration a été alertée. Restez calme, coopérez avec les forces de l'ordre et attendez les instructions.",
|
||||
},
|
||||
"Guet-apens": {
|
||||
title: "Alerte — Guet-apens",
|
||||
message: "Vous signalez un guet-apens. Si possible, éloignez-vous de la zone immédiatement. L'administration sera immédiatement notifiée.",
|
||||
successHint: "L'administration a été alertée. Éloignez-vous du danger si possible et attendez les instructions de l'équipe.",
|
||||
},
|
||||
};
|
||||
|
||||
export default function AlertsScreen() {
|
||||
const { colors } = useTheme();
|
||||
const [alerts, setAlerts] = useState<AlertType[]>([]);
|
||||
@@ -412,17 +425,12 @@ export default function AlertsScreen() {
|
||||
</View>
|
||||
</Animated.View>
|
||||
|
||||
<Text style={styles.modalTitle}>Alerte Police</Text>
|
||||
<Text style={styles.modalTitle}>
|
||||
{ALERT_CONFIG[selectedPhrase]?.title ?? "Alerte"}
|
||||
</Text>
|
||||
<Text style={styles.modalMessage}>
|
||||
Vous êtes sur le point de déclencher une alerte
|
||||
police. Cette action notifiera immédiatement
|
||||
l'administration.
|
||||
{ALERT_CONFIG[selectedPhrase]?.message ?? "Vous êtes sur le point de déclencher une alerte. L'administration sera immédiatement notifiée."}
|
||||
</Text>
|
||||
{selectedPhrase ? (
|
||||
<Text style={[styles.modalWarning, { color: colors.danger, marginBottom: spacing.m }]}>
|
||||
{selectedPhrase}
|
||||
</Text>
|
||||
) : null}
|
||||
<Text style={styles.modalWarning}>
|
||||
Confirmez-vous le déclenchement ?
|
||||
</Text>
|
||||
@@ -480,8 +488,7 @@ export default function AlertsScreen() {
|
||||
{successMessage}
|
||||
</Text>
|
||||
<Text style={styles.successHint}>
|
||||
L'administration a été notifiée. Vous pourrez
|
||||
terminer l'alerte quand la situation sera résolue.
|
||||
{ALERT_CONFIG[selectedPhrase]?.successHint ?? "L'administration a été notifiée. Vous pourrez terminer l'alerte quand la situation sera résolue."}
|
||||
</Text>
|
||||
|
||||
<TouchableOpacity
|
||||
|
||||
Reference in New Issue
Block a user