Build fixes, email preview system

This commit is contained in:
2025-07-29 19:45:38 -04:00
parent e6791f8cb8
commit 9370d5c935
78 changed files with 5798 additions and 10397 deletions
+5 -4
View File
@@ -45,7 +45,7 @@ export function AddressForm({
className = "",
}: AddressFormProps) {
const handlePostalCodeChange = (value: string) => {
const formatted = formatPostalCode(value, country || "US");
const formatted = formatPostalCode(value, country ?? "US");
onChange("postalCode", formatted);
};
@@ -137,7 +137,7 @@ export function AddressForm({
key={`state-${state}`}
id="state"
options={stateOptions}
value={state || ""}
value={state ?? ""}
onValueChange={(value) => onChange("state", value)}
placeholder="Select a state"
className={errors.state ? "border-destructive" : ""}
@@ -194,7 +194,7 @@ export function AddressForm({
key={`country-${country}`}
id="country"
options={countryOptions}
value={country || ""}
value={country ?? ""}
onValueChange={(value) => {
// Don't save the placeholder value
if (value !== "__placeholder__") {
@@ -218,7 +218,8 @@ export function AddressForm({
return option.label;
}}
isOptionDisabled={(option) =>
option.disabled || option.value?.startsWith("divider-")
(option.disabled ?? false) ||
(option.value?.startsWith("divider-") ?? false)
}
/>
{errors.country && (