pussy-ts/src/containers/warp/pool/TitlePoolCard.tsx

import { Pool } from '@cybercongress/cyber-js/build/codec/tendermint/liquidity/v1beta1/liquidity';
import { DenomArr, FormatNumberTokens } from 'src/components';
import { CYBER } from '../../../utils/config';
import styles from './styles.module.scss';

type TitlePoolPool = {
  pool: Pool;
  totalCap: number;
  useInactive?: boolean;
};

function TitlePool({ pool, totalCap, useInactive }: TitlePoolPool) {
  return (
    <div className={styles.TitlePoolContainer}>
      <div className={styles.TitlePoolContainerInfoPool}>
        <div className={styles.TitlePoolContainerInfoPoolPoolText}>
          #{pool.id}
        </div>

        <div className={styles.TitlePoolContainerInfoPoolImg}>
          <DenomArr size={30} denomValue={pool.poolCoinDenom} onlyImg />
        </div>

        <div className={styles.TitlePoolContainerInfoPoolDenom}>
          <DenomArr denomValue={pool.poolCoinDenom} onlyText />
        </div>
      </div>
      {totalCap !== undefined && (
        <FormatNumberTokens
          value={totalCap}
          text={CYBER.DENOM_LIQUID_TOKEN}
          marginContainer="0px"
        />
      )}
      {useInactive && (
        <div className={styles.TitlePoolContainerInactive}>inactive</div>
      )}
    </div>
  );
}

export default TitlePool;

Synonyms

cyb/src/containers/warp/pool/TitlePoolCard.tsx

Neighbours