// Copyright (C) 2017-2022 Smart code 203358507 const React = require('react'); const classnames = require('classnames'); const { MainNavBars, MetaRow, LibItem, MetaItem, StreamingServerWarning, useProfile, useStreamingServer } = require('stremio/common'); const useBoard = require('./useBoard'); const useContinueWatchingPreview = require('./useContinueWatchingPreview'); const styles = require('./styles'); const Board = () => { const board = useBoard(); const profile = useProfile(); const streamingServer = useStreamingServer(); const continueWatchingPreview = useContinueWatchingPreview(); return (
{ continueWatchingPreview.libraryItems.length > 0 ? : null } {board.catalogs.map((catalog, index) => { switch (catalog.content.type) { case 'Ready': { return ( ); } case 'Err': { return ( ); } case 'Loading': { return ( ); } } })}
{ streamingServer.settings !== null && streamingServer.settings.type === 'Err' && (isNaN(profile.settings.streamingServerWarningDismissed.getTime()) || profile.settings.streamingServerWarningDismissed.getTime() < Date.now()) ? : null }
); }; module.exports = Board;