From aca66cc8ca6f0607efeb75a3d4a0a1c2e7f0473d Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Mon, 29 May 2023 15:41:00 +0100 Subject: [PATCH] Adding missing files --- .../components/search/SelectAddressButton.tsx | 20 ++++++++++++ .../components/search/ToggleAddressButton.tsx | 31 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 src/app/components/search/SelectAddressButton.tsx create mode 100644 src/app/components/search/ToggleAddressButton.tsx diff --git a/src/app/components/search/SelectAddressButton.tsx b/src/app/components/search/SelectAddressButton.tsx new file mode 100644 index 0000000..c138b04 --- /dev/null +++ b/src/app/components/search/SelectAddressButton.tsx @@ -0,0 +1,20 @@ +interface SelectAddressButtonProps { + buttonDisabled: boolean; + redirectFunc: () => void; +} + +export default function SelectAddressButton({ + buttonDisabled, + redirectFunc, +}: SelectAddressButtonProps) { + return ( + + ); +} diff --git a/src/app/components/search/ToggleAddressButton.tsx b/src/app/components/search/ToggleAddressButton.tsx new file mode 100644 index 0000000..cf9c7e7 --- /dev/null +++ b/src/app/components/search/ToggleAddressButton.tsx @@ -0,0 +1,31 @@ +interface ToggleAddressButtonProps { + rowKey: string; + setButtonDisabled: (value: boolean) => void; + setAddress: (value: string) => void; + setCurrentlyToggled: (value: string) => void; + toggleClassName: string; + address: string; +} + +export default function ToggleAddressButton({ + rowKey, + setButtonDisabled, + setAddress, + setCurrentlyToggled, + toggleClassName, + address, +}: ToggleAddressButtonProps) { + const handleOnClick = () => { + setCurrentlyToggled(rowKey); + setAddress(address); + setButtonDisabled(false); + }; + + return ( +
  • + + {address} + +
  • + ); +}