UNPKG

@aurigma/design-atoms

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

48 lines 3.05 kB
import { ResizeGripsPermissions } from "@aurigma/design-atoms-model/Product/Items/ResizeGripsPermissions"; var PermissionData = /** @class */ (function () { function PermissionData(permission) { if (permission) { this.AllowDelete = permission.allowDelete; this.NoPrint = permission.noPrint; this.NoShow = permission.noShow; this.AllowMoveHorizontal = permission.allowMoveHorizontal; this.AllowMoveVertical = permission.allowMoveVertical; this.AllowRotate = permission.allowRotate; var resizeGrips = permission.resizeGrips; this.ResizeGrips = resizeGrips != null ? resizeGrips.data : null; this.AllowEditContent = permission.allowEditContent; this.ShowSelectButton = permission.showSelectButton; this.ShowHandleButton = permission.showHandleButton; this.ShowDoneButton = permission.showDoneButton; this.ShowDeleteToolbarButton = permission.showDeleteToolbarButton; this.ShowEditToolbarButton = permission.showEditToolbarButton; this.ShowSelectToolbarButton = permission.showSelectToolbarButton; this.AllowDragAndDrop = permission.allowDragAndDrop; } } ; PermissionData.applyState = function (data, permission) { if (permission && data) { data.AllowDelete != null && (permission.allowDelete = !!data.AllowDelete); data.NoPrint != null && (permission.noPrint = !!data.NoPrint); data.NoShow != null && (permission.noShow = !!data.NoShow); data.AllowMoveHorizontal != null && (permission.allowMoveHorizontal = !!data.AllowMoveHorizontal); data.AllowMoveVertical != null && (permission.allowMoveVertical = !!data.AllowMoveVertical); data.AllowRotate != null && (permission.allowRotate = !!data.AllowRotate); permission.resizeGrips = ResizeGripsPermissions._fromData(data.ResizeGrips); data.AllowEditContent != null && (permission.allowEditContent = !!data.AllowEditContent); data.ShowSelectButton != null && (permission.showSelectButton = !!data.ShowSelectButton); data.ShowHandleButton != null && (permission.showHandleButton = !!data.ShowHandleButton); data.ShowDoneButton != null && (permission.showDoneButton = !!data.ShowDoneButton); data.ShowDeleteToolbarButton != null && (permission.showDeleteToolbarButton = !!data.ShowDeleteToolbarButton); data.ShowEditToolbarButton != null && (permission.showEditToolbarButton = !!data.ShowEditToolbarButton); data.ShowSelectToolbarButton != null && (permission.showSelectToolbarButton = !!data.ShowSelectToolbarButton); if (data.AllowDragAndDrop != null) permission.allowDragAndDrop = data.AllowDragAndDrop; } }; ; return PermissionData; }()); export { PermissionData }; //# sourceMappingURL=PermissionData.js.map