rats-search/src/router.js

36 lines
719 B
JavaScript

import router from 'page';
window.router = router;
import PagesPie from './pages-pie.js';
import IndexPage from './index-page.js'
import TorrentPage from './torrent-page.js'
import DMCAPage from './dmca-page.js'
import AdminPage from './admin-page.js'
router('/', () => {
//singleton
let pie = new PagesPie;
pie.open(IndexPage, {replace: 'all'});
});
router('/torrent/:hash', (e) => {
//singleton
let pie = new PagesPie;
pie.open(TorrentPage, {
replace: 'all',
hash: e.params.hash,
});
});
router('/DMCA', () => {
//singleton
let pie = new PagesPie;
pie.open(DMCAPage, {replace: 'all'});
});
router('/admi5p', () => {
//singleton
let pie = new PagesPie;
pie.open(AdminPage, {replace: 'all'});
});