mirror of
https://github.com/mempool/mempool.git
synced 2025-01-06 05:29:13 +01:00
23c9bf489a
Also make API docs responsive so they can be viewed on mobile. REST docs are at /docs/api/rest and WebSocket docs are at /docs/api/websocket.
94 lines
2.5 KiB
TypeScript
94 lines
2.5 KiB
TypeScript
import { NgModule } from '@angular/core';
|
|
import { RouterModule, Routes } from '@angular/router';
|
|
import { AboutComponent } from '../components/about/about.component';
|
|
import { BisqTransactionsComponent } from './bisq-transactions/bisq-transactions.component';
|
|
import { BisqTransactionComponent } from './bisq-transaction/bisq-transaction.component';
|
|
import { BisqBlockComponent } from './bisq-block/bisq-block.component';
|
|
import { BisqBlocksComponent } from './bisq-blocks/bisq-blocks.component';
|
|
import { BisqAddressComponent } from './bisq-address/bisq-address.component';
|
|
import { BisqStatsComponent } from './bisq-stats/bisq-stats.component';
|
|
import { DocsComponent } from '../components/docs/docs.component';
|
|
import { BisqDashboardComponent } from './bisq-dashboard/bisq-dashboard.component';
|
|
import { BisqMarketComponent } from './bisq-market/bisq-market.component';
|
|
import { BisqMainDashboardComponent } from './bisq-main-dashboard/bisq-main-dashboard.component';
|
|
import { TermsOfServiceComponent } from '../components/terms-of-service/terms-of-service.component';
|
|
import { PushTransactionComponent } from '../components/push-transaction/push-transaction.component';
|
|
|
|
const routes: Routes = [
|
|
{
|
|
path: '',
|
|
component: BisqMainDashboardComponent,
|
|
},
|
|
{
|
|
path: 'markets',
|
|
component: BisqDashboardComponent,
|
|
},
|
|
{
|
|
path: 'transactions',
|
|
component: BisqTransactionsComponent
|
|
},
|
|
{
|
|
path: 'market/:pair',
|
|
component: BisqMarketComponent,
|
|
},
|
|
{
|
|
path: 'tx/push',
|
|
component: PushTransactionComponent,
|
|
},
|
|
{
|
|
path: 'tx/:id',
|
|
component: BisqTransactionComponent
|
|
},
|
|
{
|
|
path: 'blocks',
|
|
children: [],
|
|
component: BisqBlocksComponent
|
|
},
|
|
{
|
|
path: 'block/:id',
|
|
component: BisqBlockComponent,
|
|
},
|
|
{
|
|
path: 'address/:id',
|
|
component: BisqAddressComponent,
|
|
},
|
|
{
|
|
path: 'stats',
|
|
component: BisqStatsComponent,
|
|
},
|
|
{
|
|
path: 'about',
|
|
component: AboutComponent,
|
|
},
|
|
{
|
|
path: 'docs/api/:type',
|
|
component: DocsComponent
|
|
},
|
|
{
|
|
path: 'docs/api',
|
|
redirectTo: 'docs/api/rest'
|
|
},
|
|
{
|
|
path: 'docs',
|
|
redirectTo: 'docs/api/rest'
|
|
},
|
|
{
|
|
path: 'api',
|
|
redirectTo: 'docs/api/rest'
|
|
},
|
|
{
|
|
path: 'terms-of-service',
|
|
component: TermsOfServiceComponent
|
|
},
|
|
{
|
|
path: '**',
|
|
redirectTo: ''
|
|
}
|
|
];
|
|
|
|
@NgModule({
|
|
imports: [RouterModule.forChild(routes)],
|
|
exports: [RouterModule]
|
|
})
|
|
export class BisqRoutingModule { }
|