5180 fichiers 38.5 Mo 0 téléchargements 361 vues mis à jour il y a 7 heures ui
nitro-v36-with-renderer-v36 / src / components / catalog / views / admin / CatalogAdminOfferPriceView.tsx
CatalogAdminOfferPriceView.tsx 1.3 Ko Télécharger le fichier
import { FC } from 'react';
import { LocalizeShortNumber } from '../../../../api';
import { LayoutCurrencyIcon } from '../../../../common';
import { NativeTextTree } from '../../../../common/native-text/NativeTextTree';

interface CatalogAdminOfferPriceViewProps {
    credits?: number;
    points?: number;
    pointsType?: number;
}

export const CatalogAdminOfferPriceView: FC<CatalogAdminOfferPriceViewProps> = (props) => {
    const { credits = 0, points = 0, pointsType = 0 } = props;

    if (credits <= 0 && points <= 0) return null;

    return (
        <NativeTextTree>
            <span className="octane-catalog-admin-offer-price">
                {credits > 0 && (
                    <span className="octane-catalog-admin-offer-price-entry">
                        <span>{LocalizeShortNumber(credits)}</span>
                        <LayoutCurrencyIcon type={-1} />
                    </span>
                )}
                {points > 0 && (
                    <span className="octane-catalog-admin-offer-price-entry">
                        {credits > 0 && <span className="octane-catalog-admin-offer-price-plus">+</span>}
                        <span>{LocalizeShortNumber(points)}</span>
                        <LayoutCurrencyIcon type={pointsType} />
                    </span>
                )}
            </span>
        </NativeTextTree>
    );
};
15Sujets
1Dépôts
20Membres
3En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser