// models import { ArrayStatus } from '../../../../models/array-status.model'; import { AddressList } from '../../../ca-input-address-dropdown/models/address-list.model'; import { UserGroup } from '../../components/ca-user-filter/models/ca-user-group.model'; export class DirectiveConstants { static UNSELECTED_USER: ArrayStatus[] = [ { name: 'Aleksandar Djordjevic', id: 1, avatar: 'https://www.gradprijepolje.com/wp-content/uploads/2021/09/Divac.jpg', count: 3, }, { name: 'Denis Rodman', id: 2, count: 8, }, { name: 'Eric Halpert', id: 3, count: 7, }, { name: 'Jacob Forman', id: 4, count: 2, }, { name: 'James Robertson', id: 5, count: 5, }, { name: 'Kevin Malone', id: 6, count: 9, }, { name: 'Michael Tollbert', id: 7, count: 1, }, { name: 'Michael Rodman', id: 8, count: 4, }, { name: 'James Halpert', id: 9, count: 6, }, { name: 'Anna Beasley', id: 10, count: 3, }, { name: 'Denis Halpert', id: 11, count: 7, }, { name: 'Eric James', id: 12, count: 2, }, { name: 'Michael Forman', id: 13, count: 5, }, { name: 'James Lopez', id: 14, count: 8, }, ]; static DRIVER_ARRAY: ArrayStatus[] = [ { id: 1, name: 'Angelo Trotter', image: '', }, { id: 2, name: 'Aleksandra Djordjevic', image: '', }, { id: 3, name: 'Alex Midleman', image: '', }, { id: 4, name: 'Ben Dover', image: '', }, { id: 5, name: 'Carlos Huanito', image: '', }, { id: 6, name: 'Chirs Griffin', image: '', }, { id: 7, name: 'Erica Forman', image: '', }, { id: 8, name: 'Glan Danzig', image: '', }, ]; static FUEL_STOP_ARRAY: ArrayStatus[] = [ { name: '7-11 STORE', id: 1, count: 7, }, { name: 'PILOT TRAVEL STOP', id: 2, count: 2, }, { name: 'RR HICKORY HILLS', id: 3, count: 3, }, { name: 'SHEETZ', id: 4, count: 9, }, { name: 'QUIK TRIP', id: 5, count: 3, }, { name: 'CORNER STORE GAS', id: 6, count: 11, }, { name: 'FUEL PROPOSITION', id: 7, count: 2, }, { name: 'BEHEMOTH GAS STATION', id: 8, count: 4, }, ]; static BROKER_ARRAY: ArrayStatus[] = [ { name: 'R2 LOGISTICS', id: 1, count: 20, }, { name: 'WEBIZ CONFERENCE', id: 1, count: 18, }, { name: 'ANTHYM LOGISTICS, LLC', id: 1, count: 16, }, { name: 'LOGY SUPPLY CHAIN', id: 1, count: 7, }, { name: 'EVERYONE ON TIME SAFELY', id: 1, count: 2, }, { name: 'R2 LOGISTICS', id: 1, count: 1, }, ]; static USA_STATES: ArrayStatus[] = [ { id: 1, stateName: 'Alabama', stateShortName: 'AL', }, { id: 2, stateName: 'Alaska', stateShortName: 'AK', }, { id: 3, stateName: 'American Samoa', stateShortName: 'AS', }, { id: 4, stateName: 'Arizona', stateShortName: 'AZ', }, { id: 5, stateName: 'Arkansas', stateShortName: 'AR', }, { id: 6, stateName: 'California', stateShortName: 'CA', }, { id: 7, stateName: 'Colorado', stateShortName: 'CO', }, { id: 8, stateName: 'Connecticut', stateShortName: 'CT', }, { id: 9, stateName: 'Delaware', stateShortName: 'DE', }, { id: 10, stateName: 'District Of Columbia', stateShortName: 'DC', }, { id: 11, stateName: 'Florida', stateShortName: 'FL', }, { id: 12, stateName: 'Georgia', stateShortName: 'GA', }, { id: 13, stateName: 'Guam', stateShortName: 'GU', }, { id: 14, stateName: 'Hawaii', stateShortName: 'HI', }, { id: 15, stateName: 'Idaho', stateShortName: 'ID', }, { id: 16, stateName: 'Illinois', stateShortName: 'IL', }, { id: 17, stateName: 'Indiana', stateShortName: 'IN', }, { id: 18, stateName: 'Iowa', stateShortName: 'IA', }, { id: 19, stateName: 'Kansas', stateShortName: 'KS', }, { id: 20, stateName: 'Kentucky', stateShortName: 'KY', }, { id: 21, stateName: 'Louisiana', stateShortName: 'LA', }, { id: 22, stateName: 'Maine', stateShortName: 'ME', }, { id: 23, stateName: 'Maryland', stateShortName: 'MD', }, { id: 24, stateName: 'Massachusetts', stateShortName: 'MA', }, { id: 25, stateName: 'Michigan', stateShortName: 'MI', }, { id: 26, stateName: 'Minnesota', stateShortName: 'MN', }, { id: 27, stateName: 'Mississippi', stateShortName: 'MS', }, { id: 28, stateName: 'Missouri', stateShortName: 'MO', }, { id: 29, stateName: 'Montana', stateShortName: 'MT', }, { id: 30, stateName: 'Nebraska', stateShortName: 'NE', }, { id: 31, stateName: 'Nevada', stateShortName: 'NV', }, { id: 32, stateName: 'New Hampshire', stateShortName: 'NH', }, { id: 33, stateName: 'New Jersey', stateShortName: 'NJ', }, { id: 34, stateName: 'New Mexico', stateShortName: 'NM', }, { id: 35, stateName: 'New York', stateShortName: 'NY', }, { id: 36, stateName: 'North Carolina', stateShortName: 'NC', }, { id: 37, stateName: 'North Dakota', stateShortName: 'ND', }, { id: 38, stateName: 'Northern Mariana Islands', stateShortName: 'MP', }, { id: 39, stateName: 'Ohio', stateShortName: 'OH', }, { id: 40, stateName: 'Oklahoma', stateShortName: 'OK', }, { id: 41, stateName: 'Oregon', stateShortName: 'OR', }, { id: 42, stateName: 'Palau', stateShortName: 'PW', }, { id: 43, stateName: 'Pennsylvania', stateShortName: 'PA', }, { id: 44, stateName: 'Puerto Rico', stateShortName: 'PR', }, { id: 45, stateName: 'Rhode Island', stateShortName: 'RI', }, { id: 46, stateName: 'South Carolina', stateShortName: 'SC', }, { id: 47, stateName: 'South Dakota', stateShortName: 'SD', }, { id: 48, stateName: 'Tennessee', stateShortName: 'TN', }, { id: 49, stateName: 'Texas', stateShortName: 'TX', }, { id: 50, stateName: 'Utah', stateShortName: 'UT', }, { id: 51, stateName: 'Vermont', stateShortName: 'VT', }, { id: 52, stateName: 'Virgin Islands', stateShortName: 'VI', }, { id: 53, stateName: 'Virginia', stateShortName: 'VA', }, { id: 54, stateName: 'Washington', stateShortName: 'WA', }, { id: 55, stateName: 'West Virginia', stateShortName: 'WV', }, { id: 56, stateName: 'Wisconsin', stateShortName: 'WI', }, { id: 57, stateName: 'Wyoming', stateShortName: 'WY', }, ]; static CANADA_STATES: ArrayStatus[] = [ { id: 1, stateName: 'Alberta', stateShortName: 'AB', }, { id: 2, stateName: 'British Columbia', stateShortName: 'BC', }, { id: 3, stateName: 'Manitoba', stateShortName: 'MB', }, { id: 4, stateName: 'New Brunswick', stateShortName: 'NB', }, { id: 5, stateName: 'Newfoundland and Labrador', stateShortName: 'NL', }, { id: 6, stateName: 'Nova Scotia', stateShortName: 'NS', }, { id: 7, stateName: 'Ontario', stateShortName: 'ON', }, { id: 8, stateName: 'Prince Edward Island', stateShortName: 'PE', }, { id: 9, stateName: 'Quebec', stateShortName: 'QC', }, { id: 10, stateName: 'Saskatchewan', stateShortName: 'SK', }, { id: 11, stateName: 'Northwest Territories', stateShortName: 'NT', }, { id: 12, stateName: 'Nunavut', stateShortName: 'NU', }, { id: 13, stateName: 'Yukon', stateShortName: 'YT', }, ]; static TRUCK_TYPE_ARRAY: ArrayStatus[] = [ { id: 1, name: 'Semi Truck', icon: 'assets/ca-components/svg/common/trucks/ic_truck_semi-truck.svg', count: 47, }, { id: 2, name: 'Semi Sleeper', icon: 'assets/ca-components/svg/common/trucks/ic_truck_semi-wSleeper.svg', count: 3, }, { id: 3, name: 'Box Truck', icon: 'assets/ca-components/svg/common/trucks/ic_truck_box-truck.svg', count: 5, }, { id: 4, name: 'Cargo Van', icon: 'assets/ca-components/svg/common/trucks/ic_truck_cargo-van.svg', count: 2, }, { id: 5, name: 'Tow Truck', icon: 'assets/ca-components/svg/common/trucks/ic_truck_tow-truck.svg', count: 7, }, { id: 6, name: 'Car Hauler', icon: 'assets/ca-components/svg/common/trucks/ic_truck_car-hauler.svg', count: 4, }, { id: 7, name: 'Spotter', icon: 'assets/ca-components/svg/common/trucks/ic_truck_spotter.svg', count: 1, }, ]; static TRAILER_TYPE_ARRAY: ArrayStatus[] = [ { id: 1, name: 'Reefer', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_reefer.svg', count: 47, }, { id: 2, name: 'Dry Van', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_dryvan.svg', count: 7, }, { id: 3, name: 'Side Kit', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_side-kit.svg', count: 4, }, { id: 4, name: 'Conestoga', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_conestoga.svg', count: 12, }, { id: 5, name: 'Dumper', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_dumper.svg', count: 2, }, { id: 6, name: 'Container', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_container.svg', count: 25, }, { id: 7, name: 'Tanker', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_tanker.svg', count: 15, }, { id: 8, name: 'Car Hauler', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_carhauler.svg', count: 6, }, { id: 9, name: 'Flat Bed', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_flatbed.svg', count: 8, }, { id: 10, name: 'Low Boy/RGN', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_low-boy.svg', count: 3, }, { id: 11, name: 'Chassis', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_chassis.svg', count: 9, }, { id: 12, name: 'Step Deck', icon: 'assets/ca-components/svg/common/trailers/ic_trailer_step-deck.svg', count: 5, }, { id: 13, name: 'Tanker Pneumatic', icon: 'assets/svg/common/trailers/ic_trailer_tanker-pneumatic.svg', }, ]; static PM_FILTER_ARRAY: ArrayStatus[] = [ { id: 1, name: 'Engine Oil & Filter', icon: 'assets/ca-components/svg/common/repair-pm/ic_oil_pump.svg', count: 5, }, { id: 2, name: 'Air Filter', icon: 'assets/ca-components/svg/common/repair-pm/ic_air_filter.svg', count: 3, }, { id: 3, name: 'Belts', icon: 'assets/ca-components/svg/common/repair-pm/ic_fuel_pump.svg', count: 2, }, { id: 4, name: 'Transmission Fluid', icon: 'assets/ca-components/svg/common/repair-pm/ic_air_compressor.svg', count: 4, }, { id: 5, name: 'Engine Tune-Up', icon: 'assets/ca-components/svg/common/repair-pm/ic_ac_compressor.svg', count: 7, }, { id: 6, name: 'Alignment', icon: 'assets/ca-components/svg/common/category/ic_alignment.svg', count: 6, }, { id: 7, name: 'Battery', icon: 'assets/ca-components/svg/common/repair-pm/ic_battery.svg', count: 1, }, { id: 8, name: 'Brake Chamber', icon: 'assets/ca-components/svg/common/repair-pm/ic_brake_filter.svg', count: 2, }, ]; static CATEGORY_REPAIR_ARRAY: ArrayStatus[] = [ { id: 1, name: 'Mobile', icon: 'assets/ca-components/svg/common/repair-services/ic_mobile.svg', }, { id: 2, name: 'Shop', icon: 'assets/ca-components/svg/common/repair-services/ic_shop.svg', activeIcon: 'assets/ca-components/svg/common/ic_shop_cart.svg', }, { id: 3, name: 'Towing', icon: 'assets/ca-components/svg/common/ic_towing.svg', }, { id: 4, name: 'Parts', icon: 'assets/ca-components/svg/common/repair-services/ic_parts.svg', }, { id: 5, name: 'Tire', icon: 'assets/ca-components/svg/common/repair-services/ic_tire.svg', }, { id: 6, name: 'Dealer', icon: 'assets/ca-components/svg/common/repair-services/ic_dealer.svg', }, ]; static FUEL_ITEM_FILTER_ARRAY: ArrayStatus[] = [ { id: 1, name: 'Diesel', count: 14, }, { id: 2, name: 'Reefer', count: 12, }, { id: 3, name: 'DEF', count: 10, }, { id: 4, name: 'Scale Ticket', count: 9, }, { id: 5, name: 'Oil', count: 8, }, { id: 6, name: 'Truckwash', count: 5, }, { id: 7, name: 'Parking', count: 4, }, { id: 8, name: 'Other', count: 2, }, ]; static DEPARTMANT_ARRAY: ArrayStatus[] = [ { name: 'Accounting', id: 1, count: 8, }, { name: 'Dispatch', id: 2, count: 5, }, { name: 'Recruitment', id: 3, count: 2, }, { name: 'Repair', id: 4, count: 1, }, { name: 'Safety', id: 5, count: 1, }, { name: 'Other', id: 6, count: 1, }, ]; static PARKING_ARRAY: ArrayStatus[] = [ { name: 'Central Parking', id: 1, count: 20, }, { name: 'Grand South Parking 33', id: 2, count: 18, }, { name: 'North Parking 1996', id: 3, count: 15, }, { name: 'South Central Parking', id: 4, count: 13, }, ]; static TAG_ARRAY: ArrayStatus[] = [ { name: 'Article of Incorporation', id: 1, count: 10, }, { name: 'IFTA Licence', id: 2, count: 9, }, { name: 'EIN', id: 3, count: 8, }, { name: 'W9', id: 4, count: 6, }, { name: 'Setup Packet', id: 4, count: 5, }, { name: 'MC Certificate', id: 4, count: 4, }, { name: 'Other', id: 4, count: 3, }, { name: 'No Tag', id: 4, count: 2, }, ]; static ACTION_ARRAY: ArrayStatus[] = [ { name: 'Add / Create', id: 1, count: 123, icon: 'assets/ca-components/svg/common/actions/action_add.svg', }, { name: 'Request', id: 1, count: 36, icon: 'assets/ca-components/svg/common/actions/action_add.svg', }, { name: 'Edit / Update', id: 1, count: 10, icon: 'assets/ca-components/svg/common/actions/action_recheck.svg', }, { name: 'Connect - Disconnect', id: 1, count: 11, icon: 'assets/ca-components/svg/common/actions/action_recheck.svg', }, { name: 'Move to - from', id: 1, count: 7, icon: 'assets/ca-components/svg/common/actions/action_play.svg', }, { name: 'Mark - Unmark', id: 1, count: 8, icon: 'assets/ca-components/svg/common/actions/action_check.svg', }, { name: 'Review & Rate', id: 1, count: 13, icon: 'assets/ca-components/svg/common/actions/action_write.svg', }, { name: 'Archive - Unarchive', id: 1, count: 18, icon: 'assets/ca-components/svg/common/actions/action_stop.svg', }, { name: 'Deactivate - Activate', id: 1, count: 19, icon: 'assets/ca-components/svg/common/actions/action_stop.svg', }, { name: 'Delete', id: 1, count: 5, icon: 'assets/ca-components/svg/common/actions/action_x.svg', }, ]; static LABEL_ARRAY: ArrayStatus[] = [ { id: 1, name: 'Lorem Ipsum', color: '#6692F1', count: 13, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 2, name: 'Dolor Sit Amet', color: '#A08266', count: 9, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 3, name: 'Consectetur Sadipiscing', color: '#DAAD4F', count: 2, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 4, name: 'Elit, Sed do Eiusmod', color: '#56B4AC', count: 7, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 5, name: 'Tempor Incididunt', color: '#5755DF', count: 5, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 6, name: 'Labore et Dolore', color: '#77BF56', count: 1, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 7, name: 'Ut Enim Ad', color: '#FF906D', count: 2, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 8, name: 'Minim Veniam', color: '#E668A0', count: 3, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 9, name: 'Magna', color: '#B370F0', count: 11, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 10, name: 'Dolor Sit', color: '#E66767', count: 3, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 11, name: 'Sadipiscing Elitr', color: '#FAB15C', count: 7, icon: 'assets/ca-components/svg/common/ic_label.svg', }, { id: 12, name: 'No Label', count: 21, icon: 'assets/ca-components/svg/common/ic_label.svg', }, ]; static ADDRESS_LIST_ARRAY: AddressList[] = [ { id: 1, name: 'Central Park', address: 'New York, NY 10024' }, { id: 2, name: 'Golden Gate Park', address: 'San Francisco, CA 94122' }, { id: 3, name: 'Millennium Park', address: 'Chicago, IL 60601' }, { id: 4, name: 'Hyde Park', address: 'London SW7 1ET, United Kingdom' }, { id: 5, name: 'Eiffel Tower', address: 'Champ de Mars, Paris, France' }, { id: 6, name: 'Tokyo Tower', address: '4 Chome-2-8 Shibakoen, Minato City, Tokyo, Japan', }, { id: 7, name: 'Sydney Opera House', address: 'Bennelong Point, Sydney NSW 2000, Australia', }, { id: 8, name: 'Colosseum', address: 'Piazza del Colosseo, 1, Rome, Italy', }, { id: 9, name: 'Great Wall of China', address: 'Huairou District, China' }, { id: 10, name: 'Statue of Liberty', address: 'New York, NY 10004' }, ]; static USER_GROUP_ARRAY: UserGroup[] = [ { label: 'Driver', isOpen: true, items: [ { name: 'Angelo Trotter', id: 1, avatar: 'https://www.gradprijepolje.com/wp-content/uploads/2021/09/Divac.jpg', count: 3, }, { name: 'Aleksandar Djordjevic', id: 2, count: 8, }, { name: 'Alex Middleman', id: 3, count: 31, }, { name: 'Carlos Huanito', id: 4, count: 7, }, { name: 'Tony Montana', id: 5, count: 7, }, ], }, { label: 'Accounting', isOpen: true, items: [ { name: 'Angela Trotter', id: 6, count: 6, }, { name: 'Glan Danzig', id: 7, count: 5, }, ], }, { label: 'Dispatch', isOpen: true, items: [ { name: 'Aleksandra Djordjevic', id: 8, count: 3, }, { name: 'Ban Dover', id: 9, count: 8, }, { name: 'Carlos Huanito', id: 10, count: 9, }, { name: 'Hugh Hefner', id: 11, count: 5, }, ], }, { label: 'Repair', isOpen: true, items: [ { name: 'Denis Rodman', id: 12, count: 16, }, ], }, ]; static MODULE_GROUP_ARRAY: UserGroup[] = [ { label: 'List', isOpen: true, items: [ { name: 'Load', id: 1, icon: 'assets/ca-components/svg/common/ic_load.svg', count: 3, }, { name: 'Customer', id: 2, icon: 'assets/ca-components/svg/common/ic_customer.svg', count: 8, }, { name: 'Owner', id: 3, icon: 'assets/ca-components/svg/common/ic_owner.svg', count: 31, }, { name: 'Driver', id: 4, icon: 'assets/ca-components/svg/common/ic_driver.svg', count: 7, }, { name: 'Truck', id: 5, icon: 'assets/ca-components/svg/common/ic_truck.svg', count: 9, }, { name: 'Trailer', id: 6, icon: 'assets/ca-components/svg/common/ic_trailer.svg', count: 3, }, { name: 'Repair', id: 7, icon: 'assets/ca-components/svg/common/ic_key-repair.svg', count: 4, }, { name: 'PM', id: 8, icon: 'assets/ca-components/svg/common/ic_default_pm.svg', count: 23, }, { name: 'Fuel', id: 9, icon: 'assets/ca-components/svg/common/ic_fuel.svg', count: 25, }, { name: 'Account', id: 10, icon: 'assets/ca-components/svg/common/ic_password_key.svg', count: 11, }, { name: 'Contact', id: 11, icon: 'assets/ca-components/svg/common/ic_contact.svg', count: 7, }, ], }, { label: 'Accounting', isOpen: true, items: [ { name: 'Payroll', id: 12, icon: 'assets/ca-components/svg/common/ic_debtor.svg', count: 12, }, { name: 'IFTA', id: 13, icon: 'assets/ca-components/svg/common/ic_accounting.svg', count: 17, }, ], }, { label: 'Safety', isOpen: true, items: [ { name: 'Roadside Inspection', id: 14, icon: 'assets/ca-components/svg/common/ic_fmcsa.svg', count: 17, }, { name: 'Accident', id: 15, icon: 'assets/ca-components/svg/common/ic_unsafe_driving.svg', count: 6, }, ], }, { label: 'Tools', isOpen: true, items: [ { name: 'Telematics', id: 16, icon: 'assets/ca-components/svg/common/ic_telematics.svg', count: 11, }, { name: 'Miles', id: 17, icon: 'assets/ca-components/svg/common/ic_miles.svg', count: 42, }, { name: 'To-do', id: 18, icon: 'assets/ca-components/svg/common/ic_todo.svg', count: 2, }, ], }, { label: 'Company', isOpen: true, items: [ { name: 'Settings', id: 19, icon: 'assets/ca-components/svg/common/ic_settings.svg', count: 7, }, { name: 'Location', id: 20, icon: 'assets/ca-components/svg/common/ic_location_map.svg', count: 27, }, { name: 'Document', id: 21, icon: 'assets/ca-components/svg/common/ic_document.svg', count: 23, }, { name: 'User', id: 22, icon: 'assets/ca-components/svg/common/ic_user.svg', count: 21, }, { name: 'Integration', id: 23, icon: 'assets/ca-components/svg/common/ic_integration.svg', count: 22, }, ], }, ]; }