fix(FlexibleActionsView): Update ActionRow actions type (#1129)

This commit is contained in:
Dave Nicolson
2026-03-16 17:17:22 +01:00
committed by GitHub
parent 8130f808d9
commit 5c7b1ba25d

View File

@@ -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<ButtonView | ToggleButtonView>;
actions: ObservedArray<ButtonView | ToggleButtonView | SubscribeButtonView>;
};
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;
}
}
}