@ecomplus/storefront-template
Version:
Reusable & upgradable views and scripts for E-Com Plus storefront
40 lines (39 loc) • 915 B
JavaScript
export default ({ baseDir, state }) => ({
name: 'menu',
label: 'Menu lateral',
file: `${baseDir}content/menu.json`,
fields: [
{
label: 'Categorias principais',
name: 'sort_categories',
widget: 'list',
hint: 'Ordenar categorias em primeiro nível',
field: {
label: 'Categoria',
name: 'slug',
widget: 'select',
options: state.routes
.filter(({ resource, name }) => resource === 'categories')
.map(({ name, path }) => ({
label: name,
value: path.slice(1)
}))
}
},
{
label: 'Ordem alfabética',
name: 'alphabetical_order',
widget: 'boolean'
},
{
label: 'Mostrar telefone ou WhatsApp',
name: 'phone_wpp',
widget: 'boolean'
},
{
label: 'Mostrar redes sociais',
name: 'socials',
widget: 'boolean'
}
]
})