UNPKG

decentraland-ui

Version:

Decentraland's UI components and styles

21 lines (20 loc) 1.07 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.AssetImage = void 0; var classnames_1 = __importDefault(require("classnames")); var react_1 = __importDefault(require("react")); var rarity_1 = require("@dcl/schemas/dist/dapps/rarity"); require("./AssetImage.css"); var AssetImage = function (props) { var name = props.name, rarity = props.rarity, src = props.src, className = props.className; var _a = rarity_1.Rarity.getGradient(rarity), light = _a[0], dark = _a[1]; var backgroundImage = "radial-gradient(".concat(light, ", ").concat(dark, ")"); return (react_1.default.createElement("div", { className: (0, classnames_1.default)('dui-asset-image', className), style: { backgroundImage: backgroundImage } }, react_1.default.createElement("img", { alt: name, className: "dui-asset-image__image", src: src }))); }; exports.AssetImage = AssetImage;