From 5c7b1ba25d17ea0aacf043f402140b217c419f19 Mon Sep 17 00:00:00 2001 From: Dave Nicolson Date: Mon, 16 Mar 2026 17:17:22 +0100 Subject: [PATCH] fix(FlexibleActionsView): Update `ActionRow` actions type (#1129) --- src/parser/classes/FlexibleActionsView.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/parser/classes/FlexibleActionsView.ts b/src/parser/classes/FlexibleActionsView.ts index ba37e70b..85a353b0 100644 --- a/src/parser/classes/FlexibleActionsView.ts +++ b/src/parser/classes/FlexibleActionsView.ts @@ -2,9 +2,10 @@ import { type ObservedArray, YTNode } from '../helpers.js'; import { Parser, type RawNode } from '../index.js'; import ButtonView from './ButtonView.js'; import ToggleButtonView from './ToggleButtonView.js'; +import SubscribeButtonView from './SubscribeButtonView.js'; export type ActionRow = { - actions: ObservedArray; + actions: ObservedArray; }; export default class FlexibleActionsView extends YTNode { @@ -16,8 +17,8 @@ export default class FlexibleActionsView extends YTNode { constructor(data: RawNode) { super(); this.actions_rows = data.actionsRows.map((row: RawNode) => ({ - actions: Parser.parseArray(row.actions, [ ButtonView, ToggleButtonView ]) + actions: Parser.parseArray(row.actions, [ ButtonView, ToggleButtonView, SubscribeButtonView ]) })); this.style = data.style; } -} \ No newline at end of file +}