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 +}