Detail route renamed to MetaDetails

This commit is contained in:
NikolaBorislavovHristov 2019-11-14 14:07:21 +02:00
parent 0df8637502
commit a67aec0649
37 changed files with 17 additions and 17 deletions

View file

@ -26,8 +26,8 @@ const routerViewsConfig = [
], ],
[ [
{ {
...routesRegexp.detail, ...routesRegexp.metadetails,
component: routes.Detail component: routes.MetaDetails
}, },
{ {
...routesRegexp.addons, ...routesRegexp.addons,

View file

@ -19,8 +19,8 @@ const routesRegexp = {
regexp: /^\/search\/?$/i, regexp: /^\/search\/?$/i,
urlParamsNames: [] urlParamsNames: []
}, },
detail: { metadetails: {
regexp: /^\/detail\/(?:([^\/]+?))\/(?:([^\/]+?))(?:\/([^\/]*?))?\/?$/i, regexp: /^\/metadetails\/(?:([^\/]+?))\/(?:([^\/]+?))(?:\/([^\/]*?))?\/?$/i,
urlParamsNames: ['type', 'id', 'videoId'] urlParamsNames: ['type', 'id', 'videoId']
}, },
addons: { addons: {

View file

@ -1,3 +0,0 @@
const Detail = require('./Detail');
module.exports = Detail;

View file

@ -6,18 +6,18 @@ const useMetaDetails = require('./useMetaDetails');
const useSelectableGroups = require('./useSelectableGroups'); const useSelectableGroups = require('./useSelectableGroups');
const styles = require('./styles'); const styles = require('./styles');
const Detail = ({ urlParams }) => { const MetaDetails = ({ urlParams }) => {
const [meta, streams] = useMetaDetails(urlParams); const [meta, streams] = useMetaDetails(urlParams);
const [metaResourceRef, metaGroups, selectedMetaGroup] = useSelectableGroups(meta.resourceRef, meta.groups); const [metaResourceRef, metaGroups, selectedMetaGroup] = useSelectableGroups(meta.resourceRef, meta.groups);
const { resourceRef: streamsResourceRef, groups: streamsGroups } = streams; const { resourceRef: streamsResourceRef, groups: streamsGroups } = streams;
return ( return (
<div className={styles['detail-container']}> <div className={styles['metadetails-container']}>
<NavBar <NavBar
className={styles['nav-bar']} className={styles['nav-bar']}
backButton={true} backButton={true}
title={selectedMetaGroup !== null ? selectedMetaGroup.content.content.name : null} title={selectedMetaGroup !== null ? selectedMetaGroup.content.content.name : null}
/> />
<div className={styles['detail-content']}> <div className={styles['metadetails-content']}>
{ {
metaResourceRef !== null ? metaResourceRef !== null ?
selectedMetaGroup !== null ? selectedMetaGroup !== null ?
@ -80,4 +80,4 @@ const Detail = ({ urlParams }) => {
); );
}; };
module.exports = Detail; module.exports = MetaDetails;

View file

@ -0,0 +1,3 @@
const MetaDetails = require('./MetaDetails');
module.exports = MetaDetails;

View file

@ -1,4 +1,4 @@
.detail-container { .metadetails-container {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
width: 100%; width: 100%;
@ -10,7 +10,7 @@
align-self: stretch; align-self: stretch;
} }
.detail-content { .metadetails-content {
flex: 1; flex: 1;
align-self: stretch; align-self: stretch;
position: relative; position: relative;

View file

@ -2,10 +2,10 @@ const Addons = require('./Addons');
const Board = require('./Board'); const Board = require('./Board');
const Discover = require('./Discover'); const Discover = require('./Discover');
const Library = require('./Library'); const Library = require('./Library');
const MetaDetails = require('./MetaDetails');
const Search = require('./Search'); const Search = require('./Search');
const Settings = require('./Settings'); const Settings = require('./Settings');
const Player = require('./Player'); const Player = require('./Player');
const Detail = require('./Detail');
const Intro = require('./Intro'); const Intro = require('./Intro');
module.exports = { module.exports = {
@ -13,9 +13,9 @@ module.exports = {
Board, Board,
Discover, Discover,
Library, Library,
MetaDetails,
Search, Search,
Settings, Settings,
Player, Player,
Detail,
Intro Intro
}; };

View file

@ -1,7 +1,7 @@
const React = require('react'); const React = require('react');
const { storiesOf } = require('@storybook/react'); const { storiesOf } = require('@storybook/react');
const { action } = require('@storybook/addon-actions'); const { action } = require('@storybook/addon-actions');
const SeasonsBar = require('stremio/routes/Detail/VideosList/SeasonsBar'); const SeasonsBar = require('stremio/routes/MetaDetails/VideosList/SeasonsBar');
const styles = require('./styles'); const styles = require('./styles');
storiesOf('SeasonsBar', module).add('SampleSeasonsBar', () => { storiesOf('SeasonsBar', module).add('SampleSeasonsBar', () => {

View file

@ -1,6 +1,6 @@
const React = require('react'); const React = require('react');
const { storiesOf } = require('@storybook/react'); const { storiesOf } = require('@storybook/react');
const SeasonsBar = require('stremio/routes/Detail/VideosList/SeasonsBar'); const SeasonsBar = require('stremio/routes/MetaDetails/VideosList/SeasonsBar');
const styles = require('./styles'); const styles = require('./styles');
storiesOf('SeasonsBar', module).add('SeasonsBarPlaceholder', () => { storiesOf('SeasonsBar', module).add('SeasonsBarPlaceholder', () => {