From 39158838f1b4a8c414ddbabd94b5a48198b16b2f Mon Sep 17 00:00:00 2001 From: LuanRT Date: Thu, 19 Mar 2026 11:23:05 -0300 Subject: [PATCH] feat(ChipBarView): Parse `renderer_context` --- src/parser/classes/ChipBarView.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/parser/classes/ChipBarView.ts b/src/parser/classes/ChipBarView.ts index a862c126..61ec5e74 100644 --- a/src/parser/classes/ChipBarView.ts +++ b/src/parser/classes/ChipBarView.ts @@ -1,14 +1,22 @@ import { YTNode, type ObservedArray } from '../helpers.js'; import { Parser, type RawNode } from '../index.js'; +import { RendererContext } from '../misc.js'; import ChipView from './ChipView.js'; export default class ChipBarView extends YTNode { static type = 'ChipBarView'; - chips: ObservedArray; + public chips: ObservedArray; + public chip_bar_state_entity_key?: string; + public renderer_context?: RendererContext; constructor(data: RawNode) { super(); this.chips = Parser.parseArray(data.chips, ChipView); + this.chip_bar_state_entity_key = data.chipBarStateEntityKey; + + if ('rendererContext' in data) { + this.renderer_context = new RendererContext(data.rendererContext); + } } } \ No newline at end of file