intentful
Version:
Create Custom Skills with less headache
29 lines (28 loc) • 960 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.APLContainer = void 0;
const helpers_1 = require("../../interfaces/helpers");
const component_1 = require("../component");
class APLContainer extends component_1.APLComponent {
constructor(props) {
super('Container', props);
}
addItems(...items) {
this.props.items.push(...items);
return this;
}
componentSpecificModel() {
return {
...this.convertMultiChildComponentPropsToModel(this.props),
alignItems: this.props.alignItems,
direction: this.props.direction,
justifyContent: this.props.justifyContent,
numbered: this.props.numbered,
wrap: this.props.wrap
};
}
componentSpecificRequestHandlers() {
return (0, helpers_1.convertMultiChildComponentPropsToRequestHandlers)(this.props);
}
}
exports.APLContainer = APLContainer;