// 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.lib_items.length > 0 ? : null } {board.catalog_resources.map((catalog_resource, index) => { const title = `${catalog_resource.origin} - ${catalog_resource.request.path.id} ${catalog_resource.request.path.type_name}`; switch (catalog_resource.content.type) { case 'Ready': { const posterShape = catalog_resource.content.content.length > 0 ? catalog_resource.content.content[0].posterShape : null; return ( ); } case 'Err': { const message = `Error(${catalog_resource.content.content.type})${typeof catalog_resource.content.content.content.message === 'string' ? ` - ${catalog_resource.content.content.content.message}` : ''}`; return ( ); } case 'Loading': { return ( ); } } })}
); }; module.exports = Board;