diff --git a/apps/admin/src/components/ConversionsPage.tsx b/apps/admin/src/components/ConversionsPage.tsx
index 8d70724ae..cc1c781d2 100644
--- a/apps/admin/src/components/ConversionsPage.tsx
+++ b/apps/admin/src/components/ConversionsPage.tsx
@@ -1,5 +1,6 @@
'use client';
+import clsx from 'clsx';
import { useState } from 'react';
import useSWR from 'swr';
@@ -47,60 +48,15 @@ export default function ConversionsPage() {
return (
Critical data
-
+
{
+ setCountryFilter(countryFilterParam);
+ setCountry(countryParam);
+ }}
+ />
{isLoading && Loading...
}
{error && (
Error: {error.toString()}
@@ -115,3 +71,84 @@ export default function ConversionsPage() {
);
}
+
+function FilterForm({
+ onSubmit,
+}: {
+ onSubmit: ({
+ country,
+ countryFilter,
+ }: Readonly<{ country: string; countryFilter: CountryFilter }>) => void;
+}) {
+ const [countryFilter, setCountryFilter] = useState('none');
+
+ return (
+
+ );
+}