import { useMessages } from '@/components/hooks'; import { useRevenueValues } from '@/components/hooks/queries/useRevenueValues'; import { useContext } from 'react'; import { Dropdown, Form, FormButtons, FormInput, FormRow, Item, SubmitButton, } from '@umami/react-zen'; import { BaseParameters } from '../[reportId]/BaseParameters'; import { ReportContext } from '../[reportId]/Report'; export function RevenueParameters() { const { report, runReport, isRunning } = useContext(ReportContext); const { formatMessage, labels } = useMessages(); const { id, parameters } = report || {}; const { websiteId, dateRange } = parameters || {}; const queryEnabled = websiteId && dateRange; const { data: values = [] } = useRevenueValues( websiteId, dateRange?.startDate, dateRange?.endDate, ); const handleSubmit = (data: any, e: any) => { e.stopPropagation(); e.preventDefault(); runReport(data); }; return (
item.currency)}> {item => {item}} {formatMessage(labels.runQuery)} ); }