From 60e54ee1294747c3d15a8b17dad0940dbcf1345a Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Wed, 1 Sep 2021 21:03:32 -0400 Subject: [PATCH] Hide unmute buttons after segment is finished --- src/components/SkipNoticeComponent.tsx | 16 ++++++++++++++-- src/content.ts | 5 +++++ src/render/SkipNotice.tsx | 4 ++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/components/SkipNoticeComponent.tsx b/src/components/SkipNoticeComponent.tsx index b3ca619b..0900557f 100644 --- a/src/components/SkipNoticeComponent.tsx +++ b/src/components/SkipNoticeComponent.tsx @@ -41,6 +41,7 @@ export interface SkipNoticeState { skipButtonText?: string; skipButtonCallback?: (index: number) => void; + showSkipButton?: boolean; downvoting?: boolean; choosingCategory?: boolean; @@ -112,6 +113,7 @@ class SkipNoticeComponent extends React.Component this.unskip(index), + showSkipButton: true, downvoting: false, choosingCategory: false, @@ -296,9 +298,9 @@ class SkipNoticeComponent extends React.Component 1 + if (this.state.showSkipButton && (this.segments.length > 1 || getCategoryActionType(this.segments[0].category) !== CategoryActionType.POI - || this.props.unskipTime) { + || this.props.unskipTime)) { return (