eletrotupi / tcc/ frontend/app/(tabs)/insights.tsxc901c35af9c84b6a29e5185545ced1129f33b8f4
1.1 KB | 38 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
    >
17
      {user?.weeklyResumeEnabled && (
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

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

30
        <EnergySleepWidget />
31

32
        <MoodTrendWidget />
33

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