import { IAssetItem } from '../interfaces/IAssetItem'; import { IAttributeItem } from '../interfaces/IAttributes'; import { CrudAsset } from './CrudAsset'; import { CrudAttribute } from './CrudAttribute'; import { CrudButton } from './CrudButton'; import { CrudColor } from './CrudColor'; import { CrudForm } from './CrudForm'; import { CrudIcon } from './CrudIcon'; import { CrudTitle } from './CrudTitle'; export class CrudElements { //* NOTE: ATTRibute saveAttribute(attribute: IAttributeItem | any) { CrudAttribute.saveAttribute(attribute); } //* NOTE: ASSET saveAsset(asset: IAssetItem) { CrudAsset.saveAsset(asset); } //* NOTE: BUTTON saveButton(button: any) { CrudButton.saveButton(button); } removeButton(button: any) { CrudButton.removeButton(button); } sortButton(orders: { _id: string; order: number }[]) { // CrudButton.sortButton(orders); } createButon(params: { sectionId: string; type: string }) { CrudButton.createButon(params); } //* NOTE: ICON saveIcon(icon: any) { CrudIcon.saveIcon(icon); } //* NOTE: COLOR saveColor(color: any) { CrudColor.saveColor(color); } //* NOTE: TITLE saveTitle(title: any) { CrudTitle.saveTitle(title); } //* NOTE: FORM createField(formId: string, sectionId: string) { CrudForm.createField(formId, sectionId); } saveField(formId: any) {} changeField(option: any) {} removeField(event: any) { // CrudFor } sortField(options: any, sectionId: any) { CrudForm.sortField(options, sectionId); } }