Set default tab to chapters if there are no segments

This commit is contained in:
felistachio
2025-09-20 17:15:35 -07:00
parent 7cbb0ec7cf
commit 7ccdf67195

View File

@@ -47,8 +47,13 @@ export const SegmentListComponent = (props: SegmentListComponentProps) => {
}, []); }, []);
React.useEffect(() => { React.useEffect(() => {
const hasNonChapter = props.segments.find(seg => seg.actionType !== ActionType.Chapter)
if (!hasNonChapter && props.segments.length > 0) {
setTab(SegmentListTab.Chapter);
} else {
setTab(SegmentListTab.Segments); setTab(SegmentListTab.Segments);
}, [props.videoID]); }
}, [props.videoID, props.segments]);
const tabFilter = (segment: SponsorTime) => { const tabFilter = (segment: SponsorTime) => {
if (tab === SegmentListTab.Chapter) { if (tab === SegmentListTab.Chapter) {