decentraland-ui
Version:
Decentraland's UI components and styles
39 lines (38 loc) • 2.16 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.StatusOptions = void 0;
var react_1 = __importDefault(require("react"));
var react_2 = require("react");
var AssetStatusFilter_1 = require("./AssetStatusFilter");
var AssetStatusFilter_types_1 = require("./AssetStatusFilter.types");
require("./AssetStatusFilter.stories.css");
var meta = {
title: 'AssetStatusFilter',
component: AssetStatusFilter_1.AssetStatusFilter
};
exports.default = meta;
exports.StatusOptions = {
render: function () {
var _a, _b;
var i18n = {
title: 'Status',
status: (_a = {},
_a[AssetStatusFilter_types_1.AssetStatus.NOT_FOR_SALE] = 'Not For Sale',
_a[AssetStatusFilter_types_1.AssetStatus.ONLY_LISTING] = 'Only Listings',
_a[AssetStatusFilter_types_1.AssetStatus.ONLY_MINTING] = 'Only Available For Minting',
_a[AssetStatusFilter_types_1.AssetStatus.ON_SALE] = 'On Sale',
_a),
tooltips: (_b = {},
_b[AssetStatusFilter_types_1.AssetStatus.NOT_FOR_SALE] = 'Only includes items that are not being available for minting (buying directly from the creators) nor with available listings.',
_b[AssetStatusFilter_types_1.AssetStatus.ONLY_LISTING] = 'Only includes items that are being resold.',
_b[AssetStatusFilter_types_1.AssetStatus.ONLY_MINTING] = 'Only includes items that are available for minting (buying directly from the creators).',
_b[AssetStatusFilter_types_1.AssetStatus.ON_SALE] = 'Includes items available for minting and/or with available listings.',
_b)
};
var _c = (0, react_2.useState)(AssetStatusFilter_types_1.AssetStatus.ON_SALE), value = _c[0], setValue = _c[1];
return (react_1.default.createElement(AssetStatusFilter_1.AssetStatusFilter, { className: "dui-asset-status-filter-story", i18n: i18n, value: value, onChange: setValue }));
}
};