import React, { memo } from 'react'; import { StyleSheet, Text, View } from 'react-native'; import Ionicons from '@react-native-vector-icons/ionicons'; import { useTheme, fontFamily } from '../../../theme'; import { Card } from '../../../components'; interface SummaryCardProps { branch: string; user: string; tenant: string; } const SummaryCardComponent = ({ branch, user, tenant }: SummaryCardProps) => { const theme = useTheme(); const today = new Date().toLocaleDateString('en-IN', { day: '2-digit', month: 'short', year: 'numeric', }); return ( Account Details {today} Branch Name {branch} Account ID {user} Server Node {tenant} System Status Online ); }; const styles = StyleSheet.create({ container: { gap: 20, padding: 20, borderRadius: 24, }, header: { flexDirection: 'row', alignItems: 'center', gap: 12, }, iconFrame: { width: 36, height: 36, borderRadius: 10, alignItems: 'center', justifyContent: 'center', }, title: { fontSize: 16, fontFamily: fontFamily.bold, letterSpacing: -0.3, }, date: { fontSize: 12, fontFamily: fontFamily.medium, marginTop: 1, }, grid: { flexDirection: 'row', flexWrap: 'wrap', rowGap: 16, }, item: { width: '50%', gap: 4, }, label: { fontSize: 10, fontFamily: fontFamily.bold, textTransform: 'uppercase', letterSpacing: 1, }, value: { fontSize: 13, fontFamily: fontFamily.bold, }, row: { flexDirection: 'row', alignItems: 'center', gap: 6, }, dot: { width: 6, height: 6, borderRadius: 3, }, }); export const SummaryCard = memo(SummaryCardComponent);