diff --git a/app/application/habits/index.tsx b/app/application/habits/index.tsx
index 1a8f487..42417e9 100644
--- a/app/application/habits/index.tsx
+++ b/app/application/habits/index.tsx
@@ -1,7 +1,7 @@
import { SafeAreaView } from "react-native-safe-area-context"
import { ActivityIndicator, Button, Text } from "react-native-paper"
-import { HabitsHistory } from "@/presentation/react/components/HabitsHistory/HabitsHistory"
+import { HabitsMainPage } from "@/presentation/react/components/HabitsHistory/HabitsMainPage"
import { useHabitsTracker } from "@/presentation/react/contexts/HabitsTracker"
import { useAuthentication } from "@/presentation/react/contexts/Authentication"
@@ -61,7 +61,7 @@ const HabitsPage: React.FC = () => {
>
) : (
-
+
)}
)
diff --git a/presentation/react/components/HabitsHistory/HabitHistory.tsx b/presentation/react/components/HabitsHistory/HabitCard.tsx
similarity index 92%
rename from presentation/react/components/HabitsHistory/HabitHistory.tsx
rename to presentation/react/components/HabitsHistory/HabitCard.tsx
index f425198..6526d38 100644
--- a/presentation/react/components/HabitsHistory/HabitHistory.tsx
+++ b/presentation/react/components/HabitsHistory/HabitCard.tsx
@@ -5,11 +5,11 @@ import { List } from "react-native-paper"
import type { HabitHistory as HabitHistoryType } from "@/domain/entities/HabitHistory"
import { getColorRGBAFromHex } from "@/presentation/presenters/utils/colors"
-export interface HabitHistoryProps {
+export interface HabitCardProps {
habitHistory: HabitHistoryType
}
-export const HabitHistory: React.FC = (props) => {
+export const HabitCard: React.FC = (props) => {
const { habitHistory } = props
const { habit } = habitHistory
diff --git a/presentation/react/components/HabitsHistory/HabitsHistory.tsx b/presentation/react/components/HabitsHistory/HabitsMainPage.tsx
similarity index 57%
rename from presentation/react/components/HabitsHistory/HabitsHistory.tsx
rename to presentation/react/components/HabitsHistory/HabitsMainPage.tsx
index b9e7ac4..00dab13 100644
--- a/presentation/react/components/HabitsHistory/HabitsHistory.tsx
+++ b/presentation/react/components/HabitsHistory/HabitsMainPage.tsx
@@ -1,19 +1,19 @@
import { useRouter } from "expo-router"
import { useMemo, useState } from "react"
-import { FlatList, View } from "react-native"
+import { View, ScrollView, Dimensions } from "react-native"
import { Button, List, Text } from "react-native-paper"
import type { GoalFrequency } from "@/domain/entities/Goal"
import { GOAL_FREQUENCIES } from "@/domain/entities/Goal"
import type { HabitsTracker } from "@/domain/entities/HabitsTracker"
import { capitalize } from "@/presentation/presenters/utils/strings"
-import { HabitHistory } from "./HabitHistory"
+import { HabitCard } from "./HabitCard"
-export interface HabitsHistoryProps {
+export interface HabitsMainPageProps {
habitsTracker: HabitsTracker
}
-export const HabitsHistory: React.FC = (props) => {
+export const HabitsMainPage: React.FC = (props) => {
const { habitsTracker } = props
const router = useRouter()
@@ -68,42 +68,41 @@ export const HabitsHistory: React.FC = (props) => {
}
return (
-
- {habitsByFrequency.map((frequency) => {
- return (
- {
- setAccordionExpanded((old) => {
- return {
- ...old,
- [frequency]: !old[frequency],
- }
- })
- }}
- key={frequency}
- title={capitalize(frequency)}
- titleStyle={[
- {
- fontSize: 26,
- },
- ]}
- >
- {
- return
+
+ {habitsByFrequency.map((frequency) => {
+ return (
+ {
+ setAccordionExpanded((old) => {
+ return {
+ ...old,
+ [frequency]: !old[frequency],
+ }
+ })
}}
- />
-
- )
- })}
-
+ key={frequency}
+ title={capitalize(frequency)}
+ titleStyle={[
+ {
+ fontSize: 26,
+ },
+ ]}
+ >
+ {habitsTracker.habitsHistory[frequency].map((item) => {
+ return
+ })}
+
+ )
+ })}
+
+
)
}