import React from 'react'; import clsx from 'clsx'; import styles from './styles.module.css'; import Link from '@docusaurus/Link'; import useBaseUrl from '@docusaurus/useBaseUrl'; import Modal from 'react-modal'; import {addDarkToFileName} from '../../../util/util'; import ThemedImage from '@theme/ThemedImage'; export default function Speakers({title, image, description, speakers}) { const [speakersModalIsOpen, setSpeakerIsOpen] = React.useState(false); function openSpeakersModal() { setSpeakerIsOpen(true); } function closeSpeakersModal() { setSpeakerIsOpen(false); } const speakerFilter = (obj) => { if (obj.name === 'Speaker Coming Soon') return false; return true; }; let itemsList = speakers.filter(speakerFilter).map((item, index) => { return (
{item?.image && ( )}

{item?.name}

{item?.title}

); }); return (
{title}
    {itemsList}
); }