/************************************************* * Hugo Blox Builder * https://github.com/HugoBlox/hugo-blox-builder * * Hugo Blox Builder Initialization **************************************************/ import {initThemeVariation} from './wowchemy-theming'; import {wcDarkLightEnabled, wcIsSiteThemeDark} from '@params'; window.wc = { darkLightEnabled: wcDarkLightEnabled, isSiteThemeDark: wcIsSiteThemeDark, }; // CMS authentication if (window.netlifyIdentity) { window.netlifyIdentity.on('init', (user) => { if (!user) { window.netlifyIdentity.on('login', () => { document.location.href = '/admin/'; }); } }); } // Initialize theme variation and set body theme class. initThemeVariation(); // For Plotly compatibility with MathJax (must appear prior to loading Plotly). window.PlotlyConfig = {MathJaxConfig: 'local'}; // Check for any dismissed announcements that should be hidden on load Object.keys(localStorage).forEach(function(key) { if (/^wc-announcement-/.test(key)) { document.documentElement.setAttribute('data-wc-announcement-status', 'dismissed'); console.debug('Hiding announcement...'); } });