diff --git a/src/app/(main)/reports/[reportId]/ReportPage.tsx b/src/app/(main)/reports/[reportId]/ReportPage.tsx index f28942b7..0965b20d 100644 --- a/src/app/(main)/reports/[reportId]/ReportPage.tsx +++ b/src/app/(main)/reports/[reportId]/ReportPage.tsx @@ -1,11 +1,12 @@ 'use client'; -import FunnelReport from '../funnel/FunnelReport'; +import { useReport } from 'components/hooks'; import EventDataReport from '../event-data/EventDataReport'; +import FunnelReport from '../funnel/FunnelReport'; +import GoalReport from '../goals/GoalsReport'; import InsightsReport from '../insights/InsightsReport'; +import JourneyReport from '../journey/JourneyReport'; import RetentionReport from '../retention/RetentionReport'; import UTMReport from '../utm/UTMReport'; -import GoalReport from '../goals/GoalsReport'; -import { useReport } from 'components/hooks'; const reports = { funnel: FunnelReport, @@ -14,6 +15,7 @@ const reports = { retention: RetentionReport, utm: UTMReport, goals: GoalReport, + journey: JourneyReport, }; export default function ReportPage({ reportId }: { reportId: string }) { diff --git a/src/app/(main)/reports/journey/JourneyParameters.tsx b/src/app/(main)/reports/journey/JourneyParameters.tsx index b0544168..f140da13 100644 --- a/src/app/(main)/reports/journey/JourneyParameters.tsx +++ b/src/app/(main)/reports/journey/JourneyParameters.tsx @@ -1,6 +1,6 @@ import { useContext } from 'react'; import { useMessages } from 'components/hooks'; -import { Form, FormButtons, SubmitButton } from 'react-basics'; +import { Form, FormButtons, FormInput, FormRow, SubmitButton, TextField } from 'react-basics'; import { ReportContext } from '../[reportId]/Report'; import BaseParameters from '../[reportId]/BaseParameters'; @@ -9,8 +9,8 @@ export function JourneyParameters() { const { formatMessage, labels } = useMessages(); const { id, parameters } = report || {}; - const { websiteId, dateRange } = parameters || {}; - const queryDisabled = !websiteId || !dateRange; + const { websiteId, dateRange, steps } = parameters || {}; + const queryDisabled = !websiteId || !dateRange || !steps; const handleSubmit = (data: any, e: any) => { e.stopPropagation(); @@ -24,6 +24,24 @@ export function JourneyParameters() { return (