import { useEffect, useState } from 'react'; import { StyleSheet, View, Text } from 'react-native'; import { ThemedText } from '@/components/misc/themed-text'; import { ThemedView } from '@/components/misc/themed-view'; import { ScreenLayout } from '@/components/ui/ScreenLayout'; import { useAuth } from '@/context/AuthContext'; import { Grid, Col, Row, Between } from '@/components/ui/LayoutHelpers'; import { Card } from '@/components/ui/Cards'; import { Badge } from '@/components/ui/Badge'; import { Button } from '@/components/ui/Button'; import { Section, SectionHeader } from '@/components/ui/Sections'; import { MoodSelector } from '@/components/ui/EmojiSelectors'; import { Typography, Spacing, Shadows, Colors } from '@/constants/theme'; import { useThemeColor } from '@/hooks/use-theme-color'; import { router } from 'expo-router'; import { MoodDefinition, MOODS } from '@/constants/moods' const MoodEntryLog = ({ mood: MoodDefinition, moment: Date }) => { const styles = StyleSheet.create({ card: { flexDirection: "row", alignItems: "center", gap: 14, overflow: "hidden", padding: Spacing.cardGap }, moodIcon: { width: 48, height: 48, alignItems: "center", justifyContent: "center", flexShrink: 0, }, moodIconEmoji: { fontSize: 26, }, // Text moodBlock: { flex: 1, minWidth: 0, }, title: { fontSize: 15, fontWeight: "700", color: Colors.light.text, letterSpacing: -0.2, marginBottom: 3, }, subtitle: { fontSize: 12.5, fontWeight: "500", color: Colors.light.textSecondary, letterSpacing: 0.1, }, }); return ( 😀 Neutro Ontem às 10h ); } export default function New() { const { user } = useAuth(); const [mood, setMood] = useState('good'); const [isLoading, setIsLoading] = useState(false); const initQuickRegister = () => { // TODO: Set down on camelCase vs kebab case router.navigate(`/new/entry?initialMood=${mood}`) }; return ( console.log('Notifications')} showNotificationBadge={true}>
Registro rápido HOJE
{/* TODO: Check whether we gonna have to generate these on demand */}
) } const styles = StyleSheet.create({ quickRegisterHeader: { marginTop: 16, paddingLeft: 16, paddingRight: 16 }, quickRegisterTitle: { ...Typography.bodyLg }, // TODO: Replace when we have badges quickRegisterBadge: { fontSize: 12, lineHeight: 16 }, quickRegisterButton: { marginLeft: 16, marginRight: 16, marginBottom: 16, ...Shadows.lg } });