feat: 添加用户登录和法律协议页面
- 新增登录页面,支持 Apple 登录和游客登录功能 - 添加用户协议和隐私政策页面,用户需同意后才能登录 - 更新首页逻辑,首次进入时自动跳转到登录页面 - 修改个人信息页面,移除单位选择功能,统一使用 kg 和 cm - 更新依赖,添加 expo-apple-authentication 库以支持 Apple 登录 - 更新布局以适应新功能的展示和交互
This commit is contained in:
15
app/legal/privacy-policy.tsx
Normal file
15
app/legal/privacy-policy.tsx
Normal file
@@ -0,0 +1,15 @@
|
||||
import React from 'react';
|
||||
import { ScrollView, Text } from 'react-native';
|
||||
|
||||
export default function PrivacyPolicy() {
|
||||
return (
|
||||
<ScrollView style={{ flex: 1, padding: 16 }}>
|
||||
<Text style={{ fontSize: 20, fontWeight: '700', marginBottom: 12 }}>隐私政策(示例)</Text>
|
||||
<Text style={{ lineHeight: 22, color: '#4A4A4A' }}>
|
||||
这是占位文案,用于展示隐私政策内容。请替换为正式的隐私政策文本。
|
||||
</Text>
|
||||
</ScrollView>
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
15
app/legal/user-agreement.tsx
Normal file
15
app/legal/user-agreement.tsx
Normal file
@@ -0,0 +1,15 @@
|
||||
import React from 'react';
|
||||
import { ScrollView, Text } from 'react-native';
|
||||
|
||||
export default function UserAgreement() {
|
||||
return (
|
||||
<ScrollView style={{ flex: 1, padding: 16 }}>
|
||||
<Text style={{ fontSize: 20, fontWeight: '700', marginBottom: 12 }}>用户协议(示例)</Text>
|
||||
<Text style={{ lineHeight: 22, color: '#4A4A4A' }}>
|
||||
这是占位文案,用于说明用户协议。请在此替换为你们的正式协议内容。
|
||||
</Text>
|
||||
</ScrollView>
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user