From 040a09163903b914f546d5083dbfdeab7175b24c Mon Sep 17 00:00:00 2001 From: Luan Date: Sat, 8 Jun 2024 16:33:34 -0300 Subject: [PATCH] fix(FlexibleActionsView): Update actions array type to include `ToggleButtonView` --- src/parser/classes/FlexibleActionsView.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/parser/classes/FlexibleActionsView.ts b/src/parser/classes/FlexibleActionsView.ts index 078df9f7..ba37e70b 100644 --- a/src/parser/classes/FlexibleActionsView.ts +++ b/src/parser/classes/FlexibleActionsView.ts @@ -1,9 +1,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'; export type ActionRow = { - actions: ObservedArray; + actions: ObservedArray; }; export default class FlexibleActionsView extends YTNode { @@ -15,7 +16,7 @@ export default class FlexibleActionsView extends YTNode { constructor(data: RawNode) { super(); this.actions_rows = data.actionsRows.map((row: RawNode) => ({ - actions: Parser.parseArray(row.actions, ButtonView) + actions: Parser.parseArray(row.actions, [ ButtonView, ToggleButtonView ]) })); this.style = data.style; }