From dead4c62ae2ccf93b6f094dc68f471efc20a1974 Mon Sep 17 00:00:00 2001 From: 15945162479 <15945162479@qq.com> Date: Sat, 13 Dec 2025 14:46:18 +0800 Subject: [PATCH] Add File --- src/family/components/EmergencyAlert.tsx | 60 ++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/family/components/EmergencyAlert.tsx diff --git a/src/family/components/EmergencyAlert.tsx b/src/family/components/EmergencyAlert.tsx new file mode 100644 index 0000000..73e4d87 --- /dev/null +++ b/src/family/components/EmergencyAlert.tsx @@ -0,0 +1,60 @@ +import React from 'react'; +import { AlertTriangle, Phone, X } from 'lucide-react'; + +interface EmergencyAlertProps { + message: string; + timestamp: string; + onHandle: () => void; +} + +/** + * 紧急通知弹窗组件 + * 用于显示老人端发送的SOS紧急求助通知 + */ +export const EmergencyAlert: React.FC = ({ + message, + timestamp, + onHandle, +}) => { + return ( +
+ {/* 背景遮罩 */} +
+ + {/* 弹窗内容 */} +
+ {/* 紧急图标 */} +
+
+ +
+
+ + {/* 标题 */} +
+

🚨 紧急求助

+

{timestamp}

+
+ + {/* 消息内容 */} +
+
+

+ {message} +

+
+
+ + {/* 操作按钮 */} +
+ +
+
+
+ ); +};