woocommerce/plugins/woocommerce-blocks/assets/js/utils/shared-attributes.js

55 lines
912 B
JavaScript
Raw Normal View History

export const sharedAttributeBlockTypes = [
'woocommerce/product-best-sellers',
'woocommerce/product-category',
'woocommerce/product-new',
'woocommerce/product-on-sale',
'woocommerce/product-top-rated',
];
export default {
/**
* Number of columns.
*/
columns: {
type: 'number',
default: wc_product_block_data.default_columns,
},
/**
* Number of rows.
*/
rows: {
type: 'number',
default: wc_product_block_data.default_rows,
},
/**
* Product category, used to display only products in the given categories.
*/
categories: {
type: 'array',
default: [],
},
/**
* Product category operator, used to restrict to products in all or any selected categories.
*/
catOperator: {
type: 'string',
default: 'any',
},
/**
* Content visibility setting
*/
contentVisibility: {
type: 'object',
default: {
title: true,
price: true,
button: true,
},
},
};