diff --git a/src/parser/classes/HorizontalCardList.ts b/src/parser/classes/HorizontalCardList.ts index 27963329..5ed34970 100644 --- a/src/parser/classes/HorizontalCardList.ts +++ b/src/parser/classes/HorizontalCardList.ts @@ -1,5 +1,7 @@ import Parser from '../index'; import { YTNode } from '../helpers'; +import SearchRefinementCard from './SearchRefinementCard'; +import Button from './Button'; class HorizontalCardList extends YTNode { static type = 'HorizontalCardList'; @@ -11,10 +13,10 @@ class HorizontalCardList extends YTNode { constructor(data: any) { super(); - this.cards = Parser.parse(data.cards); - this.header = Parser.parse(data.header); - this.previous_button = Parser.parse(data.previousButton); - this.next_button = Parser.parse(data.nextButton); + this.cards = Parser.parseArray(data.cards, SearchRefinementCard); + this.header = Parser.parseItem(data.header); + this.previous_button = Parser.parseItem