File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed
Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 1+ import { YTNode } from '../helpers.js' ;
2+ import { Parser , type RawNode } from '../index.js' ;
3+ import { type ObservedArray } from '../helpers.js' ;
4+ import ToggleFormField from './ToggleFormField.js' ;
5+
6+ export default class Form extends YTNode {
7+ static type = 'Form' ;
8+
9+ fields : ObservedArray < ToggleFormField > ;
10+
11+ constructor ( data : RawNode ) {
12+ super ( ) ;
13+ this . fields = Parser . parseArray ( data . fields , ToggleFormField ) ;
14+ }
15+ }
Original file line number Diff line number Diff line change @@ -181,6 +181,7 @@ export { default as FeedFilterChipBar } from './classes/FeedFilterChipBar.js';
181181export { default as FeedNudge } from './classes/FeedNudge.js' ;
182182export { default as FeedTabbedHeader } from './classes/FeedTabbedHeader.js' ;
183183export { default as FlexibleActionsView } from './classes/FlexibleActionsView.js' ;
184+ export { default as Form } from './classes/Form.js' ;
184185export { default as FormFooterView } from './classes/FormFooterView.js' ;
185186export { default as GameCard } from './classes/GameCard.js' ;
186187export { default as GameDetails } from './classes/GameDetails.js' ;
You can’t perform that action at this time.
0 commit comments