2026-07-01 09:55:55 +05:30

32 lines
1016 B
TypeScript

import React, { useState } from 'react';
import { View, Text } from 'react-native';
import { getStyles } from './orderDeliveredScreen.styles';
import { Header, RatingStars, PrimaryButton } from '@components';
import { useAppTheme } from '@theme';
export const OrderDeliveredScreen: React.FC = () => {
const { colors } = useAppTheme();
const styles = getStyles(colors);
const [rating, setRating] = useState(0);
return (
<View style={styles.container}>
<Header title="Order Delivered" onBack={() => {}} />
<View style={styles.content}>
<Text style={styles.icon}>🎉</Text>
<Text style={styles.title}>Your order has been delivered!</Text>
<Text style={styles.subtitle}>How was your experience?</Text>
<RatingStars rating={rating} onRate={setRating} size={40} />
<PrimaryButton
title="Rate & Tip"
onPress={() => {}}
disabled={rating === 0}
style={{ marginTop: 32 }}
/>
</View>
</View>
);
};