UNPKG

systelab-components

Version:

systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.

18 lines 3.42 kB
import { AbstractContextMenuOption } from './abstract-context-menu-option'; export class ContextMenuOption extends AbstractContextMenuOption { constructor(actionId, actionText, action, isActionEnabled, isDivider, iconClass, backgroundIconColor, iconColor, isIconEnabled, childrenContextMenuOptions, iconFontSize) { super(); this.actionId = actionId; this.actionText = actionText; this.action = action; this.isActionEnabled = isActionEnabled; this.isDivider = isDivider; this.iconClass = iconClass; this.backgroundIconColor = backgroundIconColor; this.iconColor = iconColor; this.isIconEnabled = isIconEnabled; this.childrenContextMenuOptions = childrenContextMenuOptions; this.iconFontSize = iconFontSize; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGV4dC1tZW51LW9wdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N5c3RlbGFiLWNvbXBvbmVudHMvc3JjL2xpYi9jb250ZXh0bWVudS9jb250ZXh0LW1lbnUtb3B0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBSzNFLE1BQU0sT0FBTyxpQkFBa0IsU0FBUSx5QkFBa0Y7SUFFeEgsWUFBNEIsUUFBZ0IsRUFDaEIsVUFBa0IsRUFDbEIsTUFBa0MsRUFDbEMsZUFBOEMsRUFDOUMsU0FBbUIsRUFDbkIsU0FBa0IsRUFDbEIsbUJBQTRCLEVBQzVCLFNBQWtCLEVBQ2xCLGFBQTRDLEVBQzVDLDBCQUFxRCxFQUNyRCxZQUFxQjtRQUNoRCxLQUFLLEVBQUUsQ0FBQztRQVhtQixhQUFRLEdBQVIsUUFBUSxDQUFRO1FBQ2hCLGVBQVUsR0FBVixVQUFVLENBQVE7UUFDbEIsV0FBTSxHQUFOLE1BQU0sQ0FBNEI7UUFDbEMsb0JBQWUsR0FBZixlQUFlLENBQStCO1FBQzlDLGNBQVMsR0FBVCxTQUFTLENBQVU7UUFDbkIsY0FBUyxHQUFULFNBQVMsQ0FBUztRQUNsQix3QkFBbUIsR0FBbkIsbUJBQW1CLENBQVM7UUFDNUIsY0FBUyxHQUFULFNBQVMsQ0FBUztRQUNsQixrQkFBYSxHQUFiLGFBQWEsQ0FBK0I7UUFDNUMsK0JBQTBCLEdBQTFCLDBCQUEwQixDQUEyQjtRQUNyRCxpQkFBWSxHQUFaLFlBQVksQ0FBUztJQUVqRCxDQUFDO0NBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb250ZXh0TWVudUFjdGlvbkRhdGEgfSBmcm9tICcuL2NvbnRleHQtbWVudS1hY3Rpb24tZGF0YSc7XG5pbXBvcnQgeyBBYnN0cmFjdENvbnRleHRNZW51T3B0aW9uIH0gZnJvbSAnLi9hYnN0cmFjdC1jb250ZXh0LW1lbnUtb3B0aW9uJztcblxuZXhwb3J0IHR5cGUgQ29udGV4dE1lbnVBY3Rpb25GdW5jdGlvbiA9IChkYXRhOiBDb250ZXh0TWVudUFjdGlvbkRhdGEpID0+IHZvaWQ7XG5leHBvcnQgdHlwZSBDb250ZXh0TWVudUlzRW5hYmxlZEZ1bmN0aW9uID0gKGVsZW1lbnRJZDogc3RyaW5nLCBhY3Rpb25JZDogc3RyaW5nKSA9PiBib29sZWFuO1xuXG5leHBvcnQgY2xhc3MgQ29udGV4dE1lbnVPcHRpb24gZXh0ZW5kcyBBYnN0cmFjdENvbnRleHRNZW51T3B0aW9uPENvbnRleHRNZW51QWN0aW9uRnVuY3Rpb24sIENvbnRleHRNZW51SXNFbmFibGVkRnVuY3Rpb24+IHtcblxuXHRjb25zdHJ1Y3RvcihwdWJsaWMgb3ZlcnJpZGUgYWN0aW9uSWQ6IHN0cmluZyxcblx0ICAgICAgICAgICAgcHVibGljIG92ZXJyaWRlIGFjdGlvblRleHQ6IHN0cmluZyxcblx0ICAgICAgICAgICAgcHVibGljIG92ZXJyaWRlIGFjdGlvbj86IENvbnRleHRNZW51QWN0aW9uRnVuY3Rpb24sXG5cdCAgICAgICAgICAgIHB1YmxpYyBvdmVycmlkZSBpc0FjdGlvbkVuYWJsZWQ/OiBDb250ZXh0TWVudUlzRW5hYmxlZEZ1bmN0aW9uLFxuXHQgICAgICAgICAgICBwdWJsaWMgb3ZlcnJpZGUgaXNEaXZpZGVyPzogYm9vbGVhbixcblx0ICAgICAgICAgICAgcHVibGljIG92ZXJyaWRlIGljb25DbGFzcz86IHN0cmluZyxcblx0ICAgICAgICAgICAgcHVibGljIG92ZXJyaWRlIGJhY2tncm91bmRJY29uQ29sb3I/OiBzdHJpbmcsXG5cdCAgICAgICAgICAgIHB1YmxpYyBvdmVycmlkZSBpY29uQ29sb3I/OiBzdHJpbmcsXG5cdCAgICAgICAgICAgIHB1YmxpYyBvdmVycmlkZSBpc0ljb25FbmFibGVkPzogQ29udGV4dE1lbnVJc0VuYWJsZWRGdW5jdGlvbixcblx0ICAgICAgICAgICAgcHVibGljIG92ZXJyaWRlIGNoaWxkcmVuQ29udGV4dE1lbnVPcHRpb25zPzogQXJyYXk8Q29udGV4dE1lbnVPcHRpb24+LFxuXHQgICAgICAgICAgICBwdWJsaWMgb3ZlcnJpZGUgaWNvbkZvbnRTaXplPzogc3RyaW5nKSB7XG5cdFx0c3VwZXIoKTtcblx0fVxufVxuIl19