import { BottomSheet } from '@/aesthetics/BottomSheet'; import { Text } from '@/aesthetics/Text'; import { buttonHeight, font, radius, spacing, useColors } from '@/aesthetics/styles'; import { useStrings } from '@/common/hooks/useStrings'; import { Check, X } from 'lucide-react-native'; import { Pressable, StyleSheet, View } from 'react-native'; type CheckLoggerProps = { visible: boolean; title: string; onConfirm: (value: 0 | 1) => void; onClose: () => void; }; export function CheckLogger({ visible, title, onConfirm, onClose }: CheckLoggerProps) { const c = useColors(); const strings = useStrings(); return ( onConfirm(1)} style={[styles.checkBtn, { backgroundColor: c.success }]} > {strings.userCustomLogs.yes} onConfirm(0)} style={[styles.checkBtn, { backgroundColor: c.danger }]} > {strings.userCustomLogs.no} ); } const styles = StyleSheet.create({ checkRow: { flexDirection: 'row', gap: spacing.md }, checkBtn: { flex: 1, minHeight: buttonHeight.xl, borderRadius: radius.lg, alignItems: 'center', justifyContent: 'center', }, checkBtnContent: { flexDirection: 'row', alignItems: 'center', gap: spacing.xxs }, checkBtnText: { fontSize: font.md, fontWeight: '600' }, });