decentraland-ui
Version:
Decentraland's UI components and styles
33 lines (32 loc) • 1.3 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SelectRarities = void 0;
var react_1 = __importDefault(require("react"));
var react_2 = require("react");
var schemas_1 = require("@dcl/schemas");
var RarityFilter_1 = require("./RarityFilter");
require("./RarityFilter.stories.css");
var meta = {
title: 'RarityFilter',
component: RarityFilter_1.RarityFilter
};
exports.default = meta;
exports.SelectRarities = {
render: function () {
var i18n = {
rarities: Object.values(schemas_1.Rarity).reduce(function (acc, rarity) {
acc[rarity] = rarity;
return acc;
}, {}),
title: 'Rarities',
all_rarities: 'All rarities',
count_rarities: function (count) { return "".concat(count, " rarities"); },
tooltip: 'The Rarity determines the total number of NFTs that can be minted'
};
var _a = (0, react_2.useState)([]), rarities = _a[0], setRarities = _a[1];
return (react_1.default.createElement(RarityFilter_1.RarityFilter, { i18n: i18n, rarities: rarities, onChange: setRarities }));
}
};