@tycoonsystems/tycoon-modules
Version:
www.tv.tycoon.systems/documentation
1 lines • 1.04 kB
JavaScript
import{v4 as uuidv4}from"uuid";const defaultLineup=()=>({id:uuidv4(),title:"",description:"",time:null,image:""}),defaultDefinePriceCurrency={code:"US",name:"United States",payment:"stripe",region:"NORTH AMERICA",currency:"USD",symbol:"$"},defaultOption=(e=!0)=>{var t={sid:uuidv4(),quantity:100};return e&&(t.option=""),t},defaultStyle=()=>({price:10,currency:"USD",priceTable:{},sid:uuidv4(),style:"",option:[defaultOption(!1)]}),defaultProduct=(e,t,i,u)=>({id:uuidv4(),shop:e??null,name:"",detailmeta:defaultEditingOptionsMeta(i,u),styles:[t??defaultStyle],shipping:[],published:!1,images:[],protype:{type:"virtual",subscription:!1},infinite:!1,meta:{},files:{},new:!0}),defaultEditingOptionsMeta=(e=!1,t=!1)=>({description:"",date:null,productType:"virtual",ticket:t,livestream:e,livestreamDef:{dates:[],tags:[],input:""},eventDateDef:{dates:[],input:""},lineup:[]}),allowedTypes=["image/jpeg","image/png"];export{allowedTypes,defaultEditingOptionsMeta,defaultLineup,defaultOption,defaultProduct,defaultStyle,defaultDefinePriceCurrency};