diff --git a/src/parser/classes/ConfirmDialog.ts b/src/parser/classes/ConfirmDialog.ts new file mode 100644 index 00000000..4725e2d8 --- /dev/null +++ b/src/parser/classes/ConfirmDialog.ts @@ -0,0 +1,24 @@ +import Parser from '..'; +import Text from './misc/Text'; +import Button from './Button'; + +import { YTNode } from '../helpers'; + +class ConfirmDialog extends YTNode { + static type = 'ConfirmDialog'; + + title: Text; + confirm_button: Button | null; + cancel_button: Button | null; + dialog_messages: Text[]; + + constructor (data: any) { + super(); + this.title = new Text(data.title); + this.confirm_button = Parser.parseItem