BrixCafe/app/screens/user/OrderHistoryScreen.tsx
2025-04-25 16:29:39 +01:00

59 lines
1.4 KiB
TypeScript

import React from 'react';
import { View, StyleSheet,Text,TouchableOpacity } from 'react-native';
import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context';
import { router } from "expo-router";
import { ArrowLeft } from 'lucide-react-native';
import OrderList from '@/components/OrderList';
export default function OrderHistoryScreen() {
return (
<SafeAreaProvider>
<SafeAreaView style={styles.container}>
<View style={styles.header}>
<TouchableOpacity style={styles.backButton} onPress={() => router.back()}>
<ArrowLeft size={24} color="#666" />
</TouchableOpacity>
<Text style={styles.headerTitle}>Historique d'achat</Text>
</View>
<View style={styles.content}>
<OrderList />
</View>
</SafeAreaView>
</SafeAreaProvider>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
},
header: {
height: 60,
justifyContent: 'center',
alignItems: 'center',
position: 'relative',
backgroundColor: '#fff',
borderBottomWidth: 1,
borderBottomColor: '#eee',
marginTop: 5,
},
backButton: {
position: 'absolute',
left: 20,
top: '50%',
transform: [{ translateY: -12 }],
},
headerTitle: {
fontSize: 20,
fontWeight: '600',
color: '#333',
},
content: {
padding: 15,
backgroundColor: '#fff',
paddingBottom: 10,
},
});