diff --git a/shop/components/admin/product-list.tsx b/shop/components/admin/product-list.tsx index 54b4ac4..356dfe8 100644 --- a/shop/components/admin/product-list.tsx +++ b/shop/components/admin/product-list.tsx @@ -41,9 +41,11 @@ export function ProductList({ initialProducts, categories }: { initialProducts: const filteredProducts = useMemo(() => { return products.filter(p => { - if (p.billing_interval === 'one_time') return showKauf - if (p.billing_interval === 'monthly') return showAbo - return true + const inKauf = p.show_in_kauf ?? true + const inAbo = p.show_in_abo ?? true + if (showKauf && inKauf) return true + if (showAbo && inAbo) return true + return false }) }, [products, showKauf, showAbo]) @@ -134,14 +136,14 @@ export function ProductList({ initialProducts, categories }: { initialProducts: checked={showKauf} onCheckedChange={(checked) => setShowKauf(!!checked)} /> - Kaufprodukte + In Kaufauswahl