@eeacms/volto-anchors
Version:
@eeacms/volto-anchors: Volto add-on
28 lines (23 loc) • 663 B
JavaScript
import ScrollToAnchor from './components/ScrollToAnchor';
import { renderLinkElement } from './helpers';
const applyConfig = (config) => {
config.settings.slate.useLinkedHeadings = true;
config.settings.slate.elements = {
...config.settings.slate.elements,
h1: renderLinkElement('h1'),
h2: renderLinkElement('h2'),
h3: renderLinkElement('h3'),
h4: renderLinkElement('h4'),
};
if (config.settings.slate.useLinkedHeadings) {
config.settings.appExtras = [
...(config.settings.appExtras || []),
{
match: '',
component: ScrollToAnchor,
},
];
}
return config;
};
export default applyConfig;