Coupon (Cupons)
Hook para verificar cupons de desconto.
useCheckCoupon
Verifica um cupom.
import { useCheckCoupon } from '@meaple-com/react-query';
function CouponCheck({ eventId }: { eventId: string }) {
const checkCoupon = useCheckCoupon();
const handleCheck = async (code: string) => {
try {
const { coupon } = await checkCoupon.mutateAsync({
eventId,
couponCode: code,
});
console.log('Cupom válido:', coupon);
} catch (error) {
console.error('Cupom inválido');
}
};
return <button onClick={() => handleCheck('DESCONTO10')}>Verificar</button>;
}- Parâmetros (
mutateAsync):{ eventId: string; couponCode: string }.
Retorno (GetCouponCheckProps):
coupon: [CouponProps](/types/coupon#couponprops-e-couponslistprops)– cupom validado (tipo, valor, tickets elegíveis).
Método Core: coupon.check — veja o exemplo de resposta no Core.
Last updated on