import { toFormat, type Dinero } from 'dinero.js';

export const ProductCurrencySymbol = ({
  dinero,
}: {
  dinero: Dinero<number>;
}) => {
  let symbol = '';
  switch (toFormat(dinero, ({ currency }) => currency.code)) {
    case 'GBP': {
      symbol = '£';
      break;
    }

    case 'EUR': {
      symbol = '€';
      break;
    }

    default: {
      symbol = '$';
      break;
    }
  }

  return <>{symbol}</>;
};
