2025-02-04 11:13:04 -05:00
|
|
|
// constants/Colors.ts
|
|
|
|
import { ThemeColors } from '@/types/theme';
|
2025-02-01 21:07:25 -05:00
|
|
|
|
2025-02-04 11:13:04 -05:00
|
|
|
const tintColorLight = '#2563eb';
|
|
|
|
const tintColorDark = '#60a5fa';
|
2025-02-01 21:07:25 -05:00
|
|
|
|
2025-02-04 11:13:04 -05:00
|
|
|
export const Colors: Record<string, ThemeColors> = {
|
2025-02-01 21:07:25 -05:00
|
|
|
light: {
|
2025-02-04 11:13:04 -05:00
|
|
|
primary: tintColorLight,
|
|
|
|
background: '#ffffff',
|
|
|
|
cardBg: '#f3f4f6',
|
|
|
|
text: '#1f2937',
|
|
|
|
textSecondary: '#6b7280',
|
|
|
|
border: '#e5e7eb',
|
|
|
|
tabIconDefault: '#6b7280',
|
2025-02-01 21:07:25 -05:00
|
|
|
tabIconSelected: tintColorLight,
|
2025-02-04 11:13:04 -05:00
|
|
|
error: '#dc2626', // Added error color (red-600)
|
2025-02-01 21:07:25 -05:00
|
|
|
},
|
|
|
|
dark: {
|
2025-02-04 11:13:04 -05:00
|
|
|
primary: tintColorDark,
|
|
|
|
background: '#1f2937',
|
|
|
|
cardBg: '#374151',
|
|
|
|
text: '#f3f4f6',
|
|
|
|
textSecondary: '#9ca3af',
|
|
|
|
border: '#4b5563',
|
|
|
|
tabIconDefault: '#9ca3af',
|
2025-02-01 21:07:25 -05:00
|
|
|
tabIconSelected: tintColorDark,
|
2025-02-04 11:13:04 -05:00
|
|
|
error: '#ef4444', // Added error color (red-500, slightly lighter for dark mode)
|
2025-02-01 21:07:25 -05:00
|
|
|
},
|
2025-02-04 11:13:04 -05:00
|
|
|
};
|