From 3ffdee9554b06db137d93e43b33fac124becf31f Mon Sep 17 00:00:00 2001 From: Luan Date: Sat, 25 Jan 2025 11:41:01 -0300 Subject: [PATCH] fix(LockupMetadataView): Parse `menuButton` --- src/parser/classes/LockupMetadataView.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/parser/classes/LockupMetadataView.ts b/src/parser/classes/LockupMetadataView.ts index e2bbc665..3c45234f 100644 --- a/src/parser/classes/LockupMetadataView.ts +++ b/src/parser/classes/LockupMetadataView.ts @@ -3,19 +3,21 @@ import { Parser, type RawNode } from '../index.js'; import ContentMetadataView from './ContentMetadataView.js'; import DecoratedAvatarView from './DecoratedAvatarView.js'; import Text from './misc/Text.js'; +import ButtonView from './ButtonView.js'; export default class LockupMetadataView extends YTNode { static type = 'LockupMetadataView'; - title: Text; - metadata: ContentMetadataView | null; - image: DecoratedAvatarView | null; + public title: Text; + public metadata: ContentMetadataView | null; + public image: DecoratedAvatarView | null; + public menu_button: ButtonView | null; constructor(data: RawNode) { super(); - this.title = Text.fromAttributed(data.title); this.metadata = Parser.parseItem(data.metadata, ContentMetadataView); this.image = Parser.parseItem(data.image, DecoratedAvatarView); + this.menu_button = Parser.parseItem(data.menuButton, ButtonView); } } \ No newline at end of file