-
-
Notifications
You must be signed in to change notification settings - Fork 146
Closed
Labels
Ready for DevelopmentAutomatically assigned to issues that are ready to be picked upAutomatically assigned to issues that are ready to be picked upTranscriptionsUIfrontendFrontend developmentFrontend development
Description
Problem
Now that we have our hearing transcription pipeline running successfully and have some real transcription data to work with, we need to surface that new data in the front-end.
To that end, let's create a new Hearing Detail page for hearings that displays the transcription data.
Success Criteria
- New "Hearing Detail" page at
/hearing/[hearingId]that matches the attached design (excluding the Search component and the Committee Vote Results in the sidebar).- Hearings are stored in the
eventscollection in Firestore with typehearingand firestore IDs likehearing-123where123is the legislature's hearing ID. They will have avideoTranscriptionIdthat identifies an item in thetranscriptionscollection (if the hearing in question has a video and transcription available).- The
videoURLon the Hearing event is what should be used for displaying the hearing video.
- The
- Transcriptions are stored in the
transcriptionscollection in Firestore. The best way to access the transcription text is in theparagraphssubcollection - it will have the hearing's transcription text broken up into reasonably sized chunks for a better UX.
- Hearings are stored in the
Related Links
- Design for the Hearing Detail page: https://www.figma.com/design/nQBq3MSm4WHorHq5GlkAr9/Transcriptions---Video-Hearings?node-id=801-52&p=f&t=Q7R8gzYAAz7Obr2l-0
- This is still being tweaked a little, but is finalized enough to begin work.
- Design also has a mobile version in a mostly usable state - they just need to finalize it
Metadata
Metadata
Assignees
Labels
Ready for DevelopmentAutomatically assigned to issues that are ready to be picked upAutomatically assigned to issues that are ready to be picked upTranscriptionsUIfrontendFrontend developmentFrontend development