export const schema = defineSection({
name: 'Desconto PIX',
enabledOn: ['product'],
data: ['payment_discounts'],
});
export const data = defineSectionData(async ({ storefront, page }) => ({
payment_discounts: await storefront.paymentDiscounts.list({
subtotal: page.product?.price?.amount,
}),
}));
export default function PixBadge({ data }) {
const pix = data.payment_discounts.nodes.find((entry) => entry.method === 'PIX');
if (!pix) return null;
return <span>PIX: {pix.amount}</span>;
}