import { MatDateFormats } from '@angular/material/core'; import { IOptionDateFilter, MainPageCode, OrderStatus, Page, PageCode, PaymentMethod, } from './interface/data'; export const PageList: Page[] = [ // { // code: PageCode.Auth, // name: 'Вход', // resName: 'auth', // onSideBar: false, // }, { code: PageCode.Orders, name: 'Заказы', resName: 'orders', onSideBar: true, }, ]; export const PageListWithBonus: Page[] = [ // { // code: PageCode.Auth, // name: 'Вход', // resName: 'auth', // onSideBar: false, // }, { code: PageCode.BonusProgram, name: 'Ваша карта лояльности', description: '', resName: 'bonus-program', onSideBar: false, }, { code: PageCode.Transactions, name: 'Чеки', description: '', resName: 'transactions', onSideBar: true, }, { code: PageCode.Orders, name: 'Заказы', description: '', resName: 'orders', onSideBar: true, }, { code: PageCode.Logout, name: 'Выйти', description: '', resName: 'logout', onSideBar: true, }, // { // code: PageCode.UserData, // name: 'Заполнить анкету', // description: '', // resName: 'user-data', // onSideBar: true // }, // { // code: PageCode.RefSystem, // name: 'Пригласить друга', // description: '', // resName: 'ref-system', // onSideBar: true, // }, ]; export const PageListMain: Page[] = [ { code: MainPageCode.Account, name: 'Аккаунт', resName: 'account', onSideBar: true, icon: 'person', }, { code: MainPageCode.Products, name: 'Товары', resName: 'products', onSideBar: true, icon: 'manage_search', }, { code: MainPageCode.Cart, name: 'Корзина', resName: 'cart', onSideBar: true, icon: 'shopping_bag', }, // { // code: MainPageCode.Info, // name: 'О нас', // resName: 'info', // onSideBar: true, // icon: 'info' // }, ]; export const orderStatuses: OrderStatus = { Cancelled: 'Отменен', InProcessing: 'В обработке', Unconfirmed: 'Принят', WaitCooking: 'Принят', ReadyForCooking: 'Принят', CookingStarted: 'Готовится', CookingCompleted: 'Приготовлен', Waiting: 'В пути', OnWay: 'В пути', Delivered: 'Выполнен', Closed: 'Выполнен', }; export const paymentMethods: PaymentMethod[] = [ { type: 'Card', label: 'Безналичный расчет', }, { type: 'Cash', label: 'Наличными', }, ]; export const dateFilterOptions: IOptionDateFilter[] = [ { name: 'Текущий месяц', value: 'currentMonth', }, { name: 'Прошлый месяц', value: 'lastMonth', }, { name: 'Между', value: 'between', }, ]; export const APP_DATE_FORMATS: MatDateFormats = { parse: { dateInput: { month: 'short', year: 'numeric', day: 'numeric' }, }, display: { dateInput: 'input', monthYearLabel: { year: 'numeric', month: 'numeric' }, dateA11yLabel: { year: 'numeric', month: 'long', day: 'numeric' }, monthYearA11yLabel: { year: 'numeric', month: 'long' }, }, };