From de29a1722b22677b9d6b7ff8498fdea661928efd Mon Sep 17 00:00:00 2001 From: bombies Date: Sat, 4 Nov 2023 14:09:26 -0500 Subject: [PATCH] Add onboarding for the dream calendar --- .../dreams/containers/PastDreamsContainer.tsx | 36 ++++++------ .../calendar/components/DreamCalendar.tsx | 6 ++ .../calendar/components/DreamCalendarDay.tsx | 5 +- .../(internal)/dashboard/calendar/page.tsx | 56 ++++++++++++++++++- 4 files changed, 83 insertions(+), 20 deletions(-) diff --git a/src/app/(site)/(internal)/dashboard/(your-dreams)/components/dreams/containers/PastDreamsContainer.tsx b/src/app/(site)/(internal)/dashboard/(your-dreams)/components/dreams/containers/PastDreamsContainer.tsx index 3194b11..aef73d2 100644 --- a/src/app/(site)/(internal)/dashboard/(your-dreams)/components/dreams/containers/PastDreamsContainer.tsx +++ b/src/app/(site)/(internal)/dashboard/(your-dreams)/components/dreams/containers/PastDreamsContainer.tsx @@ -12,10 +12,10 @@ import DreamCardSkeleton import {Divider} from "@nextui-org/divider"; import Card from "@/app/(site)/components/Card"; import {CardBody} from "@nextui-org/card"; -import {useRouter} from "next/navigation"; import CloudIcon from "@/app/(site)/components/icons/CloudIcon"; import useDayDreams from "@/app/(site)/(internal)/dashboard/(your-dreams)/components/dreams/hooks/useDayDreams"; import {useTutorialsData} from "@/app/(site)/(internal)/dashboard/components/TutorialsProvider"; +import Link from "next/link"; export type GroupedDreams = { [K: string]: Dream[] @@ -30,7 +30,6 @@ const NUMBER_OF_DAYS = 7 const PastDreamsContainer: FC = () => { const [tutorialsState] = useTutorialsData() - const router = useRouter() const {dreams} = useDreamsData() const latestDate = useEndOfDay({ dayOffset: -1 @@ -69,22 +68,23 @@ const PastDreamsContainer: FC = () => { {dreamItems} - router.push("/dashboard/calendar")} - isPressable - isBlurred - classNames={{ - base: "hover:scale-105", - body: "bg-secondary py-8" - }} - > - -
- -

View All Dreams

-
-
-
+ + + +
+ +

View All Dreams

+
+
+
+
:

You have no previous diff --git a/src/app/(site)/(internal)/dashboard/calendar/components/DreamCalendar.tsx b/src/app/(site)/(internal)/dashboard/calendar/components/DreamCalendar.tsx index 2fef575..90cae53 100644 --- a/src/app/(site)/(internal)/dashboard/calendar/components/DreamCalendar.tsx +++ b/src/app/(site)/(internal)/dashboard/calendar/components/DreamCalendar.tsx @@ -15,8 +15,10 @@ import useDayDreams from "@/app/(site)/(internal)/dashboard/(your-dreams)/compon import {Button} from "@nextui-org/button"; import DoubleBackIcon from "@/app/(site)/components/icons/DoubleBackIcon"; import DoubleForwardIcon from "@/app/(site)/components/icons/DoubleForwardIcon"; +import {useTutorialsData} from "@/app/(site)/(internal)/dashboard/components/TutorialsProvider"; const DreamCalendar: FC = () => { + const [tutorialsState] = useTutorialsData() const [[currentYear, currentMonth], setCurrentYearAndMonth] = useState<[number, number]>([new Date().getFullYear(), new Date().getMonth() + 1]); let currentMonthDays = createDaysForCurrentMonth(currentYear, currentMonth); @@ -81,6 +83,7 @@ const DreamCalendar: FC = () => {