board adapted to stremio-core changes

This commit is contained in:
svetlagasheva 2019-11-28 17:06:13 +02:00
parent 609772a932
commit eb9bbeab0b
2 changed files with 9 additions and 9 deletions

View file

@ -20,32 +20,32 @@ const Board = () => {
<div className={styles['board-container']}> <div className={styles['board-container']}>
<MainNavBar className={styles['nav-bar']} /> <MainNavBar className={styles['nav-bar']} />
<div className={styles['board-content']}> <div className={styles['board-content']}>
{catalogs.map(({ req, content }, index) => { {catalogs.map(({ request, content }, index) => {
switch (content.type) { switch (content.type) {
case 'Ready': case 'Ready':
return ( return (
<MetaRow <MetaRow
key={`${index}${req.base}${content.type}`} key={`${index}${request.base}${content.type}`}
className={styles['board-row']} className={styles['board-row']}
title={`${req.path.id} - ${req.path.type_name}`} title={`${request.path.id} - ${request.path.type_name}`}
items={content.content} items={content.content}
/> />
); );
case 'Message': case 'Message':
return ( return (
<MetaRow <MetaRow
key={`${index}${req.base}${content.type}`} key={`${index}${request.base}${content.type}`}
className={styles['board-row']} className={styles['board-row']}
title={`${req.path.id} - ${req.path.type_name}`} title={`${request.path.id} - ${request.path.type_name}`}
message={content.content} message={content.content}
/> />
); );
case 'Loading': case 'Loading':
return ( return (
<MetaRow.Placeholder <MetaRow.Placeholder
key={`${index}${req.base}${content.type}`} key={`${index}${request.base}${content.type}`}
className={styles['board-row-placeholder']} className={styles['board-row-placeholder']}
title={`${req.path.id} - ${req.path.type_name}`} title={`${request.path.id} - ${request.path.type_name}`}
/> />
); );
} }

View file

@ -7,13 +7,13 @@ const useCatalogs = () => {
React.useEffect(() => { React.useEffect(() => {
const onNewState = () => { const onNewState = () => {
const state = core.getState(); const state = core.getState();
setCatalogs(state.board.groups); setCatalogs(state.board.items_groups);
}; };
core.on('NewModel', onNewState); core.on('NewModel', onNewState);
core.dispatch({ core.dispatch({
action: 'Load', action: 'Load',
args: { args: {
load: 'CatalogGrouped', load: 'CatalogsGrouped',
args: { extra: [] } args: { extra: [] }
} }
}); });