|
|
@@ -1,12 +1,12 @@
|
|
|
import React, { useEffect } from 'react';
|
|
|
|
|
|
-import Reveal from 'reveal.js';
|
|
|
+// import Reveal from 'reveal.js';
|
|
|
|
|
|
import type { PresentationOptions } from '../consts';
|
|
|
|
|
|
import { MARP_CONTAINER_CLASS_NAME, Slides } from './Slides';
|
|
|
|
|
|
-import 'reveal.js/dist/reveal.css';
|
|
|
+// import 'reveal.js/dist/reveal.css';
|
|
|
import './Presentation.global.scss';
|
|
|
|
|
|
import styles from './Presentation.module.scss';
|
|
|
@@ -40,20 +40,20 @@ export const Presentation = (props: PresentationProps): JSX.Element => {
|
|
|
const { revealOptions } = options;
|
|
|
|
|
|
useEffect(() => {
|
|
|
- let deck: Reveal.Api;
|
|
|
- if (children != null) {
|
|
|
- deck = new Reveal({ ...baseRevealOptions, ...revealOptions });
|
|
|
- deck.initialize()
|
|
|
- .then(() => deck.slide(0)); // navigate to the first slide
|
|
|
+ // let deck: Reveal.Api;
|
|
|
+ // if (children != null) {
|
|
|
+ // deck = new Reveal({ ...baseRevealOptions, ...revealOptions });
|
|
|
+ // deck.initialize()
|
|
|
+ // .then(() => deck.slide(0)); // navigate to the first slide
|
|
|
|
|
|
- deck.on('ready', removeAllHiddenElements);
|
|
|
- deck.on('slidechanged', removeAllHiddenElements);
|
|
|
- }
|
|
|
+ // deck.on('ready', removeAllHiddenElements);
|
|
|
+ // deck.on('slidechanged', removeAllHiddenElements);
|
|
|
+ // }
|
|
|
|
|
|
- return function cleanup() {
|
|
|
- deck?.off('ready', removeAllHiddenElements);
|
|
|
- deck?.off('slidechanged', removeAllHiddenElements);
|
|
|
- };
|
|
|
+ // return function cleanup() {
|
|
|
+ // deck?.off('ready', removeAllHiddenElements);
|
|
|
+ // deck?.off('slidechanged', removeAllHiddenElements);
|
|
|
+ // };
|
|
|
}, [children, revealOptions]);
|
|
|
|
|
|
return (
|