import { Mulberry32 } from "../utils.js"; import React, { useState, useEffect } from "react"; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faChevronRight, faChevronDown } from '@fortawesome/free-solid-svg-icons' export function Dashboard({ isRecording, onRecord, transcriptionText, finalSummary, topics, stream, }) { const [openIndex, setOpenIndex] = useState(null); topics = [{timestamp: '[00:00]', transcript: 'Abcdef', title: 'This is the title'}]; return ( <>

Meeting Notes

Timestamp
Topic
{topics.map((item, index) => (
setOpenIndex(openIndex === index ? null : index)} >
{item.timestamp}
{item.title}
{openIndex === index && (
{item.transcript}
)}
))}
Live
Transcript
{transcriptionText}
{finalSummary && (

Final Summary

Duration: {finalSummary.duration}

{finalSummary.summary}

)}
); }