mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-21 07:32:02 +00:00
Detail route renamed to MetaDetails
This commit is contained in:
parent
0df8637502
commit
a67aec0649
37 changed files with 17 additions and 17 deletions
|
|
@ -26,8 +26,8 @@ const routerViewsConfig = [
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
...routesRegexp.detail,
|
...routesRegexp.metadetails,
|
||||||
component: routes.Detail
|
component: routes.MetaDetails
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
...routesRegexp.addons,
|
...routesRegexp.addons,
|
||||||
|
|
|
||||||
|
|
@ -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: {
|
||||||
|
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
const Detail = require('./Detail');
|
|
||||||
|
|
||||||
module.exports = Detail;
|
|
||||||
|
|
@ -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;
|
||||||
3
src/routes/MetaDetails/index.js
Normal file
3
src/routes/MetaDetails/index.js
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
const MetaDetails = require('./MetaDetails');
|
||||||
|
|
||||||
|
module.exports = MetaDetails;
|
||||||
|
|
@ -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;
|
||||||
|
|
@ -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
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -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', () => {
|
||||||
|
|
|
||||||
|
|
@ -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', () => {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue