Fix TypeScript errors in products page and Harvest Reach components

This commit is contained in:
2026-06-02 03:51:54 +00:00
parent 7203cf1ead
commit d44506dd01
8 changed files with 473 additions and 7 deletions
+7 -1
View File
@@ -74,7 +74,7 @@ const PackageIconHeader = () => (
</svg>
);
export default function ProductsClient({ products, brandId }: { products: Product[]; brandId: string }) {
export default function ProductsClient({ products, brandId }: { products: Product[]; brandId?: string }) {
const router = useRouter();
const [, startTransition] = useTransition();
const [search, setSearch] = useState("");
@@ -234,6 +234,12 @@ export default function ProductsClient({ products, brandId }: { products: Produc
}
try {
if (!brandId) {
setError("Brand ID is required");
setSaving(false);
return;
}
let result;
const imageUrl = pendingImageUrl || formData.image_url || null;