From c30aebd3a6e641af90aea831f9163876cd7d844a Mon Sep 17 00:00:00 2001 From: David Ichim Date: Tue, 27 Sep 2022 19:04:43 +0300 Subject: [PATCH] change(teaser): added card styling to teaser --- src/blocks/Teaser/Card.jsx | 11 +++++++++++ src/blocks/Teaser/index.js | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/blocks/Teaser/Card.jsx b/src/blocks/Teaser/Card.jsx index ab030054..151bdea8 100644 --- a/src/blocks/Teaser/Card.jsx +++ b/src/blocks/Teaser/Card.jsx @@ -7,6 +7,7 @@ import { defineMessages, useIntl } from 'react-intl'; import UniversalCard from '@eeacms/volto-listing-block/components/UniversalCard/UniversalCard'; import imageBlockSVG from '@plone/volto/components/manage/Blocks/Image/block-image.svg'; +import { CardStylingSchemaEnhancer } from '../Listing/schema'; const messages = defineMessages({ PleaseChooseContent: { @@ -44,6 +45,16 @@ TeaserCardTemplate.propTypes = { isEditMode: PropTypes.bool, }; +TeaserCardTemplate.styleSchemaEnhancer = (schema) => { + console.log('teaser schema', schema); + return CardStylingSchemaEnhancer({ schema }); +}; + +// TeaserCardTemplate.styleSchemaEnhancer = ({ schema }) => { +// console.log('teaser schema', schema); +// return CardStylingSchemaEnhancer({ schema }); +// }; + export default TeaserCardTemplate; // const CardImage = (props) => { diff --git a/src/blocks/Teaser/index.js b/src/blocks/Teaser/index.js index 69c780ba..be8258d7 100644 --- a/src/blocks/Teaser/index.js +++ b/src/blocks/Teaser/index.js @@ -1,6 +1,6 @@ import { compose } from 'redux'; import TeaserCardTemplate from './Card'; -import { CardStylingSchemaEnhancer } from '../Listing/schema'; +import { BasicListingBlockStylesSchema } from '../Listing/schema'; import { adjustTeaserSchema } from './schema'; import UniversalCard from '@eeacms/volto-listing-block/components/UniversalCard/UniversalCard'; @@ -16,12 +16,13 @@ export default (config) => { template: TeaserCardTemplate, schemaEnhancer: compose( adjustTeaserSchema, + TeaserCardTemplate.styleSchemaEnhancer, UniversalCard.schemaEnhancer, ), }, ]; config.blocks.blocksConfig.teaser.enableStyling = true; - config.blocks.blocksConfig.teaser.stylesSchema = CardStylingSchemaEnhancer; + config.blocks.blocksConfig.teaser.stylesSchema = BasicListingBlockStylesSchema; } // Teaser Grid