diff --git a/src/components/manage/Blocks/Accordion/AccordionEdit.jsx b/src/components/manage/Blocks/Accordion/AccordionEdit.jsx index e5ececf..0339b14 100644 --- a/src/components/manage/Blocks/Accordion/AccordionEdit.jsx +++ b/src/components/manage/Blocks/Accordion/AccordionEdit.jsx @@ -47,7 +47,7 @@ export default (props) => { }, [data.collapsed]); return ( - + ({ fields: [ 'title', 'title_size', + 'theme', 'right_arrows', 'collapsed', 'non_exclusive', @@ -104,6 +109,18 @@ export const accordionBlockSchema = ({ intl }) => ({ ['h6', 'Heading 6'], ], }, + theme: { + title: intl.formatMessage(messages.theme), + type: 'string', + factory: 'Choice', + choices: [ + ['default', 'Default'], + ['primary', 'Primary'], + ['secondary', 'Secondary'], + ['tertiary', 'Tertiary'], + ], + default: 'default', + }, right_arrows: { title: intl.formatMessage(messages.right_arrows), type: 'boolean', diff --git a/src/components/manage/Blocks/Accordion/View.jsx b/src/components/manage/Blocks/Accordion/View.jsx index 51cccc5..5680152 100644 --- a/src/components/manage/Blocks/Accordion/View.jsx +++ b/src/components/manage/Blocks/Accordion/View.jsx @@ -50,7 +50,13 @@ const View = (props) => {
{panels.map(([id, panel], index) => { return accordionBlockHasValue(panel) ? ( - +