import { IDropdownMenuItem } from '../../interfaces'; export class DropdownMenuConstants { // story option examples static STORY_OPTION_EXAMPLES: IDropdownMenuItem[] = [ { title: 'Edit', type: 'edit', svgUrl: 'assets/ca-components/svg/truckassist-table/Edit.svg', svgClass: 'regular', }, { title: 'Add Bill', type: 'add-bill', svgUrl: 'assets/ca-components/svg/common/ic_plus.svg', svgClass: 'activate', }, { title: 'Add New', type: 'add-new', svgClass: 'regular', innerDropdownContent: [ { title: 'CDL', type: 'cdl', }, { title: 'Test (Drug, Alcohol)', type: 'test', }, { title: 'Medical Exam', type: 'medical', }, { title: 'MVR', type: 'mvr', }, ], }, { title: 'Request', type: 'request', svgClass: 'regular', innerDropdownContent: [ { title: 'Background Check', type: 'background-check', }, { title: 'Test (Drug, Alcohol)', type: 'test', }, { title: 'Medical Exam', type: 'medical', }, { title: 'MVR', type: 'mvr', }, ], hasBorder: true, }, { title: 'Open Business', type: 'open-business', svgUrl: 'assets/ca-components/svg/common/confirm-circle_white.svg', svgClass: 'open-business', }, { title: 'Delete', type: 'delete', svgUrl: 'assets/ca-components/svg/truckassist-table/Delete.svg', svgClass: 'delete', hasBorder: true, }, // disabled example options { title: 'Edit', type: 'edit', svgUrl: 'assets/ca-components/svg/truckassist-table/Edit.svg', svgClass: 'regular', isDisabled: true, }, { title: 'Add Bill', type: 'add-bill', svgUrl: 'assets/ca-components/svg/common/ic_plus.svg', svgClass: 'activate', isDisabled: true, }, { title: 'Add New', type: 'add-new', svgClass: 'regular', innerDropdownContent: [ { title: 'CDL', type: 'cdl', }, { title: 'Test (Drug, Alcohol)', type: 'test', }, { title: 'Medical Exam', type: 'medical', }, { title: 'MVR', type: 'mvr', }, ], isDisabled: true, }, { title: 'Open Business', type: 'open-business', svgUrl: 'assets/ca-components/svg/common/confirm-circle_white.svg', svgClass: 'open-business', isDisabled: true, }, { title: 'Delete', type: 'delete', svgUrl: 'assets/ca-components/svg/truckassist-table/Delete.svg', svgClass: 'delete', isDisabled: true, }, // hamburger menu example options { title: 'Columns', type: 'columns', svgUrl: 'assets/ca-components/svg/truckassist-table/columns-new.svg', svgClass: 'regular', isSelectMenuTypeActionItem: true, }, { title: 'Unlock Table', type: 'unlock-table', svgUrl: 'assets/ca-components/svg/truckassist-table/reset-icon.svg', svgClass: 'regular', }, { title: 'Reset Table', type: 'reset-table', svgUrl: 'assets/ca-components/svg/common/ic_lock.svg', svgClass: 'regular', isDisabled: true, }, // select menu example options { title: 'Edit Load', type: 'edit-load', svgUrl: 'assets/ca-components/svg/common/ic_load_count.svg', svgClass: 'regular', isSelectMenuTypeActionItem: true, }, { title: 'Edit Payroll', type: 'edit-payroll', svgUrl: 'assets/ca-components/svg/truckassist-table/driver-violation.svg', svgClass: 'regular', }, { title: 'Columns', type: 'columns', titleOptionalClass: 'ca-font-extra-bold', svgUrl: 'assets/ca-components/svg/common/ic_reset.svg', svgClass: 'regular', hasBorder: true, isSelectMenuTypeActionItem: true, isColumnDropdown: true, }, { title: 'Template Name', isDisabled: true, isSelectMenuTypeActionItem: true, isColumnDropdown: true, isCheckBoxDisabled: true, }, { title: 'Dispatcher', type: 'dispatcher', isChecked: true, isColumnDropdown: true, }, { title: 'Broker Detail', isChecked: true, type: 'broker-detail', groupName: 'broker-details', svgClass: 'regular', isColumnDropdown: true, innerDropdownContent: [ { title: 'Bussiness Name', type: 'business-name', isChecked: false, isColumnDropdown: true, }, { title: 'Contact', type: 'contact', isChecked: true, isColumnDropdown: true, }, { title: 'Phone', type: 'phone', isChecked: false, isColumnDropdown: true, }, ], }, ]; }