+ {/* Date Label */}
+
+ Date
+
+
+
+
+
+ {/* Recurrence Label */}
+
+ Recurrence
+
+
+ {/* Recurrence Checkboxes */}
+ {RECURRENCE_OPTIONS.map((option) => (
+
toggleOption(option.id)}
+ className="cursor-pointer"
+ >
+
+
+ {selected[option.id] && (
+
+ )}
+
+
+ {option.label}
+
+
+ ))}
+
+ {/* Amount Label */}
+
+ Amount
+
+
+ {/* Slider Track */}
+
+
+ {/* Slider Min */}
+
+
+ {/* Slider Max */}
+
+ {/* Min Label */}
+
+ Min
+
+
+ {/* Max Label */}
+
+ Max
+
+
+ {/* Amount From Box */}
+
+
From
+
setAmountFrom(e.target.value)}
+ className={`w-full bg-transparent border-none outline-none ${blackLabelClass}`}
+ />
+
+
+ {/* Amount To Box */}
+
+
To
+
setAmountTo(e.target.value)}
+ className={`w-full bg-transparent border-none outline-none ${blackLabelClass}`}
+ />
+
+
+ {/* Reset Button */}
+
+
+ {/* Apply Button */}
+
+
+ );
+};
diff --git a/apps/frontend/src/components/DonationModals/DonationInformationModalTester.tsx b/apps/frontend/src/components/DonationModals/DonationInformationModalTester.tsx
new file mode 100644
index 0000000..c87b599
--- /dev/null
+++ b/apps/frontend/src/components/DonationModals/DonationInformationModalTester.tsx
@@ -0,0 +1,9 @@
+import { DonationInformationModal } from './DonationInformationModal';
+
+export const DonationInformationModalTester = () => {
+ return (
+
+ {/* Title */}
+
+ New Donation
+
+
+ {/* First Name Label */}
+
+ First Name
+
+
+ {/* First Name Input */}
+
+ setFirstName(e.target.value)}
+ placeholder="Enter First Name"
+ className={inputClass}
+ />
+
+
+ {/* Last Name Label */}
+
+ Last Name
+
+
+ {/* Last Name Input */}
+
+ setLastName(e.target.value)}
+ placeholder="Enter Last Name"
+ className={inputClass}
+ />
+
+
+ {/* Email Label */}
+
+ Email
+
+
+ {/* Email Input */}
+
+ setEmail(e.target.value)}
+ placeholder="Enter Email Address"
+ className={inputClass}
+ />
+
+
+ {/* Amount Label */}
+
+ Amount
+
+
+ {/* Amount Input */}
+
+ setAmount(e.target.value)}
+ placeholder="Enter Amount"
+ className={inputClass}
+ />
+
+
+ {/* Date Label */}
+
+ Date
+
+
+ {/* Date Input */}
+
+
+
+ {date ? date : 'MM/DD/YYYY'}
+
+ setDate(e.target.value)}
+ placeholder="MM/DD/YYYY"
+ maxLength={10}
+ className="absolute inset-0 w-full bg-transparent border-none outline-none text-neutral-500 text-xl font-normal font-['Source_Sans_Pro'] placeholder:text-neutral-500"
+ />
+
+
+
+
+ {/* Reason Label */}
+
+ Reason
+
+
+ {/* Reason Textarea */}
+
+
+
+ {/* Cancel Button */}
+
+
+ {/* Add Button */}
+
+
+ );
+};
diff --git a/apps/frontend/src/components/DonationModals/NewDonationModalTester.tsx b/apps/frontend/src/components/DonationModals/NewDonationModalTester.tsx
new file mode 100644
index 0000000..27d20ee
--- /dev/null
+++ b/apps/frontend/src/components/DonationModals/NewDonationModalTester.tsx
@@ -0,0 +1,9 @@
+import { NewDonationModal } from './NewDonationModal';
+
+export const NewDonationModalTester = () => {
+ return (
+