UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

36 lines (35 loc) 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var config_provider_1 = tslib_1.__importDefault(require("../config-provider")); var step_1 = tslib_1.__importDefault(require("./view/step")); var step_item_1 = tslib_1.__importDefault(require("./view/step-item")); var component_1 = require("../util/component"); var WithStepItem = (0, component_1.assignSubComponent)(step_1.default, { Item: step_item_1.default }); exports.default = config_provider_1.default.config(WithStepItem, { transform: function (props, deprecated) { if ('type' in props) { deprecated('type', 'shape', 'Step'); var _a = props, type = _a.type, others = tslib_1.__rest(_a, ["type"]); props = tslib_1.__assign({ shape: type }, others); } var _b = props, direction = _b.direction, labelPlacement = _b.labelPlacement; if (direction === 'vertical') { deprecated('direction="vertical"', 'direction="ver"', 'Step'); props = tslib_1.__assign(tslib_1.__assign({}, props), { direction: 'ver' }); } if (direction === 'horizontal') { deprecated('direction="horizontal"', 'direction="hoz"', 'Step'); props = tslib_1.__assign(tslib_1.__assign({}, props), { direction: 'hoz' }); } if (labelPlacement === 'vertical') { deprecated('labelPlacement="vertical"', 'labelPlacement="ver"', 'Step'); props = tslib_1.__assign(tslib_1.__assign({}, props), { labelPlacement: 'ver' }); } if (labelPlacement === 'horizontal') { deprecated('labelPlacement="horizontal"', 'labelPlacement="hoz"', 'Step'); props = tslib_1.__assign(tslib_1.__assign({}, props), { labelPlacement: 'hoz' }); } return props; }, });