UNPKG

@ecomplus/storefront-template

Version:

Reusable & upgradable views and scripts for E-Com Plus storefront

48 lines (47 loc) 1.12 kB
export default ({ baseDir, state }) => ({ label: 'Selos', file: `${baseDir}content/stamps.json`, name: 'stamps', hint: 'Selos nos produtos', widget: 'object', fields: [ { label: 'Lista de selos do produto', required: false, name: 'stamps_list', widget: 'list', fields: [ { label: 'Identificador do selo', required: false, name: 'id', widget: 'string' }, { label: 'Imagem do selo', hint: 'Respeitar tamanho máximo de 140px por 140px', name: 'img', widget: 'image', media_library: { config: { max_file_size: 300000 } } }, { label: 'Lista de SKUs de produtos', name: 'skus', required: false, widget: 'select', multiple: true, options: state.routes .filter(({ sku }) => typeof sku === 'string') .map(({ sku }) => ({ label: sku, value: sku })) } ] } ] })