eletrotupi / tcc/ frontend/app/(tabs)/insights.tsxea1475564abe0f26ea6bb9c6c840b714261aad91
1.1 KB | 37 lines Raw
1
import { ScreenLayout } from "@/components/ui/ScreenLayout";
2
import { useAuth } from "@/context/AuthContext";
3
import { Section, SectionHeader } from "@/components/ui/Sections";
4
import { WeeklyResume } from "@/components/insights/WeeklyResume";
5
import { MoodTrendWidget } from "@/components/insights/MoodTrendWidget";
6
import { EnergySleepWidget } from "@/components/insights/EnergySleepWidget";
7
import { TriggerPatternWidget } from "@/components/insights/TriggerPatternWidget";
8

9
export default function Insights() {
10
  const { user } = useAuth();
11

12
  return (
13
    <ScreenLayout
14
      userName={user?.firstName}
15
      userAvatar={user?.avatarURL}
16
      showNotificationBadge={true}
17
    >
18
      <WeeklyResume
19
        avgMood="Neutro"
20
        stats={[
21
          { label: "Média de Sono", value: "7.2h" },
22
          { label: "Humor Estável", value: "92%" },
23
        ]}
24
      />
25

26
      <Section>
27
        <SectionHeader title="Indicadores" subtitle="Baseado nos últimos 7 dias" />
28

29
        <EnergySleepWidget />
30

31
        <MoodTrendWidget />
32

33
        <TriggerPatternWidget />
34
      </Section>
35
    </ScreenLayout>
36
  );
37
}