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(() => {
setTab(SegmentListTab.Segments);
}, [props.videoID]);
const hasNonChapter = props.segments.find(seg => seg.actionType !== ActionType.Chapter)
if (!hasNonChapter && props.segments.length > 0) {
setTab(SegmentListTab.Chapter);
} else {
setTab(SegmentListTab.Segments);
}
}, [props.videoID, props.segments]);
const tabFilter = (segment: SponsorTime) => {
if (tab === SegmentListTab.Chapter) {