import type { IImg } from "./GlobalStore"
import type { ICollana } from "./Products"


export interface ICatalog {
  _id: string
  idapp: string
  active?: boolean
  title: string
  foto_collana?: IImg,
  idCollane?: number[]
  argomenti?: string[]
  editore?: string[]
  collana_info?: ICollana
  descr_introduttiva?: string
  idPageAssigned?: string
  idPageAssigned_stampa?: string
  referenti?: string[]
  img_bordata?: IImg,
  img_intro?: IImg,
  img_bordata_stampa?: IImg,
  img_intro_stampa?: IImg,
  pagina_introduttiva_sfondo_nero?: boolean

  pdf_generato?: string
  data_generato?: Date
  pdf_online?: string
  data_online?: Date
  
  pdf_generato_stampa?: string
  data_generato_stampa?: Date
  pdf_online_stampa?: string
  data_online_stampa?: Date

  date_created?: Date,
  date_updated?: Date,
}

export interface ICatalogState {
  catalogs?: ICatalog[]
}