diff --git a/www/app/transcripts/dashboard.tsx b/www/app/transcripts/dashboard.tsx index b426c670..6fc2cfbe 100644 --- a/www/app/transcripts/dashboard.tsx +++ b/www/app/transcripts/dashboard.tsx @@ -6,15 +6,15 @@ import { } from "@fortawesome/free-solid-svg-icons"; import { formatTime } from "../lib/time"; import ScrollToBottom from "./scrollToBottom"; -import FinalSummary from "./finalSummary"; import DisconnectedIndicator from "./disconnectedIndicator"; import LiveTrancription from "./liveTranscription"; -import { TopicType, FinalSummaryType } from "./webSocketTypes"; +import FinalSummary from "./finalSummary"; +import { Topic, FinalSummary as FinalSummaryType } from "./webSocketTypes"; type DashboardProps = { transcriptionText: string; finalSummary: FinalSummaryType; - topics: TopicType[]; + topics: Topic[]; disconnected: boolean; }; diff --git a/www/app/transcripts/useTranscript.tsx b/www/app/transcripts/useTranscript.tsx index ddb77bed..11510020 100644 --- a/www/app/transcripts/useTranscript.tsx +++ b/www/app/transcripts/useTranscript.tsx @@ -3,14 +3,14 @@ import { DefaultApi, V1TranscriptsCreateRequest } from "../api/apis/DefaultApi"; import { Configuration } from "../api/runtime"; import { GetTranscript } from "../api"; -type UseTranscriptReturnType = { +type UseTranscript = { response: GetTranscript | null; loading: boolean; error: string | null; createTranscript: () => void; }; -const useTranscript = (): UseTranscriptReturnType => { +const useTranscript = (): UseTranscript => { const [response, setResponse] = useState(null); const [loading, setLoading] = useState(false); const [error, setError] = useState(null); diff --git a/www/app/transcripts/useWebSockets.tsx b/www/app/transcripts/useWebSockets.tsx index 5e872ccb..80d4f560 100644 --- a/www/app/transcripts/useWebSockets.tsx +++ b/www/app/transcripts/useWebSockets.tsx @@ -1,22 +1,20 @@ import { useEffect, useState } from "react"; -import { TopicType, FinalSummaryType, StatusType } from "./webSocketTypes"; +import { Topic, FinalSummary, Status } from "./webSocketTypes"; -type UseWebSocketsReturnType = { +type UseWebSockets = { transcriptText: string; - topics: TopicType[]; - finalSummary: FinalSummaryType; - status: StatusType; + topics: Topic[]; + finalSummary: FinalSummary; + status: Status; }; -export const useWebSockets = ( - transcriptId: string | null, -): UseWebSocketsReturnType => { +export const useWebSockets = (transcriptId: string | null): UseWebSockets => { const [transcriptText, setTranscriptText] = useState(""); - const [topics, setTopics] = useState([]); - const [finalSummary, setFinalSummary] = useState({ + const [topics, setTopics] = useState([]); + const [finalSummary, setFinalSummary] = useState({ summary: "", }); - const [status, setStatus] = useState({ value: "disconnected" }); + const [status, setStatus] = useState({ value: "disconnected" }); useEffect(() => { if (!transcriptId) return; diff --git a/www/app/transcripts/webSocketTypes.tsx b/www/app/transcripts/webSocketTypes.tsx index 6ae6cac6..4b9358a5 100644 --- a/www/app/transcripts/webSocketTypes.tsx +++ b/www/app/transcripts/webSocketTypes.tsx @@ -1,4 +1,4 @@ -export type TopicType = { +export type Topic = { timestamp: number; title: string; transcript: string; @@ -6,14 +6,14 @@ export type TopicType = { id: string; }; -export type TranscriptType = { +export type Transcript = { text: string; }; -export type FinalSummaryType = { +export type FinalSummary = { summary: string; }; -export type StatusType = { +export type Status = { value: string; };