123456789101112131415161718192021222324252627282930 |
- // 'use strict';
- //this file is bundled.
- import React from "react";
- import ReactDOM from "react-dom";
- import { getApi } from './utils';
- import TransactionPage from "../jsx/transaction";
- import ClusterPage from "../jsx/address";
- import HomePage from "../jsx/home";
- let url = new URL(window.location.href.toLowerCase());
- const params = url.searchParams;
- const root = document.getElementById('root');
- if (url.pathname === '/' || url.pathname === '/index') {
- ReactDOM.render(<HomePage params={params} />, root);
- } else {
- getApi('/utils/aliases', response => {
- const aliases = response.data;
-
- if (url.pathname === '/cluster') {
- ReactDOM.render(<ClusterPage params={params} aliases={aliases}/>, root);
- }
- else if (url.pathname === "/transactions") {
- ReactDOM.render(<TransactionPage params={params} aliases={aliases}/>, root);
- }
- });
- }
|