mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-27 09:33:05 +00:00
40 lines
984 B
JavaScript
40 lines
984 B
JavaScript
const routesRegexp = {
|
|
intro: {
|
|
regexp: /^\/intro\/?$/i,
|
|
urlParamsNames: []
|
|
},
|
|
board: {
|
|
regexp: /^\/?$/i,
|
|
urlParamsNames: []
|
|
},
|
|
discover: {
|
|
regexp: /^\/discover(?:\/([^\/]*?))?(?:\/([^\/]*?))?\/?$/i,
|
|
urlParamsNames: ['type', 'catalog']
|
|
},
|
|
library: {
|
|
regexp: /^\/library(?:\/([^\/]*?))?\/?$/i,
|
|
urlParamsNames: ['type']
|
|
},
|
|
search: {
|
|
regexp: /^\/search\/?$/i,
|
|
urlParamsNames: []
|
|
},
|
|
detail: {
|
|
regexp: /^\/detail\/(?:([^\/]+?))\/(?:([^\/]+?))(?:\/([^\/]*?))?\/?$/i,
|
|
urlParamsNames: ['type', 'id', 'videoId']
|
|
},
|
|
addons: {
|
|
regexp: /^\/addons(?:\/([^\/]*?))?(?:\/([^\/]*?))?\/?$/i,
|
|
urlParamsNames: ['category', 'type']
|
|
},
|
|
settings: {
|
|
regexp: /^\/settings\/?$/i,
|
|
urlParamsNames: []
|
|
},
|
|
player: {
|
|
regexp: /^\/player\/?$/i,
|
|
urlParamsNames: []
|
|
}
|
|
};
|
|
|
|
module.exports = routesRegexp;
|