From b731db86c51ba292c848272f28b5a9aa2e2a6956 Mon Sep 17 00:00:00 2001 From: Dave Nicolson Date: Fri, 21 Feb 2025 23:04:21 +0100 Subject: [PATCH] fix(DialogView): Type mismatch (#897) --- src/parser/classes/DialogView.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/parser/classes/DialogView.ts b/src/parser/classes/DialogView.ts index 164e5d8c..0a1dd481 100644 --- a/src/parser/classes/DialogView.ts +++ b/src/parser/classes/DialogView.ts @@ -3,18 +3,19 @@ import { Parser, type RawNode } from '../index.js'; import DialogHeaderView from './DialogHeaderView.js'; import FormFooterView from './FormFooterView.js'; import CreatePlaylistDialogFormView from './CreatePlaylistDialogFormView.js'; +import PanelFooterView from './PanelFooterView.js'; export default class DialogView extends YTNode { static type = 'DialogView'; public header: DialogHeaderView | null; - public footer: FormFooterView | null; + public footer: FormFooterView | PanelFooterView | null; public custom_content: CreatePlaylistDialogFormView | null; constructor (data: RawNode) { super(); this.header = Parser.parseItem(data.header, DialogHeaderView); - this.footer = Parser.parseItem(data.footer, FormFooterView); + this.footer = Parser.parseItem(data.footer, [ FormFooterView, PanelFooterView ]); this.custom_content = Parser.parseItem(data.customContent, CreatePlaylistDialogFormView); } } \ No newline at end of file