import { Text } from '@tarojs/components';

type CouponBadgeProps = {
  amount: number | string;
  label?: string;
};

/** Taro 友好版权益角标（对齐 shared-ui CouponBadge） */
export default function CouponBadge({ amount, label = '好客权益' }: CouponBadgeProps) {
  const n = Number(amount);
  const display = Number.isFinite(n) ? (Number.isInteger(n) ? String(n) : n.toFixed(0)) : String(amount);
  return (
    <Text className="coupon-badge">
      享 ¥{display} {label}
    </Text>
  );
}
