diff --git a/src/app/search/page.tsx b/src/app/search/page.tsx index 7a649c9..ae8e132 100644 --- a/src/app/search/page.tsx +++ b/src/app/search/page.tsx @@ -4,6 +4,8 @@ import { useState } from "react"; import SearchPostcodeButton from "../components/search/SearchPostcodeButton"; import { useRouter } from "next/navigation"; import { SearchData, SearchResult } from "@/types/epc"; +import SelectAddressButton from "../components/search/SelectAddressButton"; +import ToggleAddressButton from "../components/search/ToggleAddressButton"; const defaultToggleClass = "mb-1 block max-w-sm rounded-lg border border-gray-200 bg-white p-6 shadow hover:bg-gray-100 dark:border-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700"; @@ -11,59 +13,6 @@ const defaultToggleClass = const toggledButtonClass = "text-white mb-1 block max-w-sm rounded-lg border border-gray-200 bg-brandblue p-6 shadow hover:bg-hoverblue dark:border-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700"; -interface ToggleAddressButtonProps { - rowKey: string; - setButtonDisabled: (value: boolean) => void; - setAddress: (value: string) => void; - setCurrentlyToggled: (value: string) => void; - toggleClassName: string; - address: string; -} - -function ToggleAddressButton({ - rowKey, - setButtonDisabled, - setAddress, - setCurrentlyToggled, - toggleClassName, - address, -}: ToggleAddressButtonProps) { - const handleOnClick = () => { - setCurrentlyToggled(rowKey); - setAddress(address); - setButtonDisabled(false); - }; - - return ( -