// Copyright (C) 2017-2020 Smart code 203358507 const React = require('react'); const classnames = require('classnames'); const { MainNavBars, MetaRow, LibItem, MetaItem } = require('stremio/common'); const useBoard = require('./useBoard'); const useContinueWatchingPreview = require('./useContinueWatchingPreview'); const styles = require('./styles'); const Board = () => { const board = useBoard(); const continueWatchingPreview = useContinueWatchingPreview(); return (
{ continueWatchingPreview.library_items.length > 0 ? : null } {board.catalogs.map((catalog, index) => { const title = `${catalog.addon_name} - ${catalog.request.path.id} ${catalog.request.path.type}`; switch (catalog.content.type) { case 'Ready': { const posterShape = catalog.content.content.length > 0 ? catalog.content.content[0].posterShape : null; return ( ); } case 'Err': { const type = `Error(${catalog.content.content.type})`; const description = catalog.content.content.type === 'UnexpectedResponse' ? catalog.content.content.content : catalog.content.content.type === 'Env' ? catalog.content.content.content.message : null; const message = `${type}${description !== null ? ` ${description}` : null}`; return ( ); } case 'Loading': { return ( ); } } })}
); }; module.exports = Board;