Skip to content

Commit fe2ec3b

Browse files
committed
frontend: run npx prettier --write 'src/**/*.{ts,js,html,scss,css,json}'
src/app/app.actions.ts 51ms (unchanged) src/app/app.component.html 48ms (unchanged) src/app/app.component.scss 30ms (unchanged) src/app/app.component.ts 31ms (unchanged) src/app/app.config.ts 17ms (unchanged) src/app/app.effects.ts 14ms (unchanged) src/app/app.module.server.ts 1ms (unchanged) src/app/app.module.ts 3ms (unchanged) src/app/app.reducer.ts 11ms (unchanged) src/app/app.routing.ts 8ms (unchanged) src/app/app.service.ts 13ms (unchanged) src/app/app.setup.ts 4ms (unchanged) src/app/app.state.ts 3ms (unchanged) src/app/core/helpers/file-progress.helper.ts 8ms (unchanged) src/app/core/services/config.service.ts 3ms (unchanged) src/app/core/services/firestore.service.ts 2ms (unchanged) src/app/core/services/rust.service.ts 7ms (unchanged) src/app/core/services/sentry.service.ts 11ms (unchanged) src/app/core/services/web-node.service.ts 20ms (unchanged) src/app/features/benchmarks/benchmarks.component.html 1ms (unchanged) src/app/features/benchmarks/benchmarks.component.scss 0ms (unchanged) src/app/features/benchmarks/benchmarks.component.ts 2ms (unchanged) src/app/features/benchmarks/benchmarks.module.ts 1ms (unchanged) src/app/features/benchmarks/benchmarks.reducer.ts 1ms (unchanged) src/app/features/benchmarks/benchmarks.routing.ts 2ms (unchanged) src/app/features/benchmarks/benchmarks.state.ts 2ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-table/benchmarks-wallets-table.component.html 9ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-table/benchmarks-wallets-table.component.scss 2ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-table/benchmarks-wallets-table.component.ts 3ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-toolbar/benchmarks-wallets-toolbar.component.html 16ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-toolbar/benchmarks-wallets-toolbar.component.scss 5ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-toolbar/benchmarks-wallets-toolbar.component.ts 16ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-zk.service.ts 5ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-zkapp-toolbar/benchmarks-wallets-zkapp-toolbar.component.html 15ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-zkapp-toolbar/benchmarks-wallets-zkapp-toolbar.component.scss 4ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets-zkapp-toolbar/benchmarks-wallets-zkapp-toolbar.component.ts 9ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.actions.ts 6ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.component.html 2ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.component.scss 0ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.component.ts 3ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.effects.ts 6ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.module.ts 1ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.reducer.ts 18ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.routing.ts 1ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.service.ts 70ms (unchanged) src/app/features/benchmarks/wallets/benchmarks-wallets.state.ts 3ms (unchanged) src/app/features/block-production/block-production.actions.ts 1ms (unchanged) src/app/features/block-production/block-production.component.html 1ms (unchanged) src/app/features/block-production/block-production.component.scss 0ms (unchanged) src/app/features/block-production/block-production.component.ts 1ms (unchanged) src/app/features/block-production/block-production.guard.ts 3ms (unchanged) src/app/features/block-production/block-production.module.ts 1ms (unchanged) src/app/features/block-production/block-production.reducer.ts 1ms (unchanged) src/app/features/block-production/block-production.routing.ts 2ms (unchanged) src/app/features/block-production/block-production.state.ts 2ms (unchanged) src/app/features/block-production/overview/block-production-overview.actions.ts 3ms (unchanged) src/app/features/block-production/overview/block-production-overview.component.html 6ms (unchanged) src/app/features/block-production/overview/block-production-overview.component.scss 0ms (unchanged) src/app/features/block-production/overview/block-production-overview.component.ts 4ms (unchanged) src/app/features/block-production/overview/block-production-overview.effects.ts 6ms (unchanged) src/app/features/block-production/overview/block-production-overview.module.ts 1ms (unchanged) src/app/features/block-production/overview/block-production-overview.reducer.ts 4ms (unchanged) src/app/features/block-production/overview/block-production-overview.routing.ts 1ms (unchanged) src/app/features/block-production/overview/block-production-overview.service.ts 10ms (unchanged) src/app/features/block-production/overview/block-production-overview.state.ts 3ms (unchanged) src/app/features/block-production/overview/epoch-graphs/block-production-overview-epoch-graphs.component.html 14ms (unchanged) src/app/features/block-production/overview/epoch-graphs/block-production-overview-epoch-graphs.component.scss 4ms (unchanged) src/app/features/block-production/overview/epoch-graphs/block-production-overview-epoch-graphs.component.ts 4ms (unchanged) src/app/features/block-production/overview/side-panel/block-production-overview-side-panel.component.html 23ms (unchanged) src/app/features/block-production/overview/side-panel/block-production-overview-side-panel.component.scss 4ms (unchanged) src/app/features/block-production/overview/side-panel/block-production-overview-side-panel.component.ts 8ms (unchanged) src/app/features/block-production/overview/slot-details/block-production-overview-slot-details.component.html 6ms (unchanged) src/app/features/block-production/overview/slot-details/block-production-overview-slot-details.component.scss 0ms (unchanged) src/app/features/block-production/overview/slot-details/block-production-overview-slot-details.component.ts 2ms (unchanged) src/app/features/block-production/overview/slots/block-production-overview-slots.component.html 5ms (unchanged) src/app/features/block-production/overview/slots/block-production-overview-slots.component.scss 1ms (unchanged) src/app/features/block-production/overview/slots/block-production-overview-slots.component.ts 18ms (unchanged) src/app/features/block-production/overview/toolbar/block-production-overview-toolbar.component.html 13ms (unchanged) src/app/features/block-production/overview/toolbar/block-production-overview-toolbar.component.scss 1ms (unchanged) src/app/features/block-production/overview/toolbar/block-production-overview-toolbar.component.ts 6ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots-epoch/block-production-won-slots-epoch.component.html 3ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots-epoch/block-production-won-slots-epoch.component.scss 0ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots-epoch/block-production-won-slots-epoch.component.ts 3ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.actions.ts 3ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.component.html 8ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.component.scss 2ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.component.ts 5ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.effects.ts 5ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.module.ts 1ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.reducer.ts 5ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.routing.ts 1ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.service.ts 10ms (unchanged) src/app/features/block-production/won-slots/block-production-won-slots.state.ts 2ms (unchanged) src/app/features/block-production/won-slots/cards/block-production-won-slots-cards.component.html 6ms (unchanged) src/app/features/block-production/won-slots/cards/block-production-won-slots-cards.component.scss 1ms (unchanged) src/app/features/block-production/won-slots/cards/block-production-won-slots-cards.component.ts 6ms (unchanged) src/app/features/block-production/won-slots/filters/block-production-won-slots-filters.component.html 10ms (unchanged) src/app/features/block-production/won-slots/filters/block-production-won-slots-filters.component.scss 1ms (unchanged) src/app/features/block-production/won-slots/filters/block-production-won-slots-filters.component.ts 3ms (unchanged) src/app/features/block-production/won-slots/side-panel/block-production-won-slots-side-panel.component.html 27ms (unchanged) src/app/features/block-production/won-slots/side-panel/block-production-won-slots-side-panel.component.scss 4ms (unchanged) src/app/features/block-production/won-slots/side-panel/block-production-won-slots-side-panel.component.ts 8ms (unchanged) src/app/features/block-production/won-slots/table/block-production-won-slots-table.component.html 7ms (unchanged) src/app/features/block-production/won-slots/table/block-production-won-slots-table.component.scss 3ms (unchanged) src/app/features/block-production/won-slots/table/block-production-won-slots-table.component.ts 6ms (unchanged) src/app/features/dashboard/dashboard-blocks-sync/dashboard-blocks-sync.component.html 9ms (unchanged) src/app/features/dashboard/dashboard-blocks-sync/dashboard-blocks-sync.component.scss 2ms (unchanged) src/app/features/dashboard/dashboard-blocks-sync/dashboard-blocks-sync.component.ts 8ms (unchanged) src/app/features/dashboard/dashboard-ledger/dashboard-ledger.component.html 26ms (unchanged) src/app/features/dashboard/dashboard-ledger/dashboard-ledger.component.scss 4ms (unchanged) src/app/features/dashboard/dashboard-ledger/dashboard-ledger.component.ts 14ms (unchanged) src/app/features/dashboard/dashboard-network/dashboard-network.component.html 5ms (unchanged) src/app/features/dashboard/dashboard-network/dashboard-network.component.scss 1ms (unchanged) src/app/features/dashboard/dashboard-network/dashboard-network.component.ts 2ms (unchanged) src/app/features/dashboard/dashboard-peers-minimal-table/dashboard-peers-minimal-table.component.html 3ms (unchanged) src/app/features/dashboard/dashboard-peers-minimal-table/dashboard-peers-minimal-table.component.scss 1ms (unchanged) src/app/features/dashboard/dashboard-peers-minimal-table/dashboard-peers-minimal-table.component.ts 2ms (unchanged) src/app/features/dashboard/dashboard.actions.ts 2ms (unchanged) src/app/features/dashboard/dashboard.component.html 3ms (unchanged) src/app/features/dashboard/dashboard.component.scss 3ms (unchanged) src/app/features/dashboard/dashboard.component.ts 7ms (unchanged) src/app/features/dashboard/dashboard.effects.ts 4ms (unchanged) src/app/features/dashboard/dashboard.module.ts 1ms (unchanged) src/app/features/dashboard/dashboard.reducer.ts 3ms (unchanged) src/app/features/dashboard/dashboard.routing.ts 1ms (unchanged) src/app/features/dashboard/dashboard.service.ts 5ms (unchanged) src/app/features/dashboard/dashboard.state.ts 3ms (unchanged) src/app/features/fuzzing/fuzzing-code/fuzzing-code.component.html 7ms (unchanged) src/app/features/fuzzing/fuzzing-code/fuzzing-code.component.scss 3ms (unchanged) src/app/features/fuzzing/fuzzing-code/fuzzing-code.component.ts 6ms (unchanged) src/app/features/fuzzing/fuzzing-directories-table/fuzzing-directories-table.component.html 2ms (unchanged) src/app/features/fuzzing/fuzzing-directories-table/fuzzing-directories-table.component.scss 0ms (unchanged) src/app/features/fuzzing/fuzzing-directories-table/fuzzing-directories-table.component.ts 4ms (unchanged) src/app/features/fuzzing/fuzzing-files-table/fuzzing-files-table.component.html 2ms (unchanged) src/app/features/fuzzing/fuzzing-files-table/fuzzing-files-table.component.scss 1ms (unchanged) src/app/features/fuzzing/fuzzing-files-table/fuzzing-files-table.component.ts 5ms (unchanged) src/app/features/fuzzing/fuzzing-toolbar/fuzzing-toolbar.component.html 3ms (unchanged) src/app/features/fuzzing/fuzzing-toolbar/fuzzing-toolbar.component.scss 2ms (unchanged) src/app/features/fuzzing/fuzzing-toolbar/fuzzing-toolbar.component.ts 3ms (unchanged) src/app/features/fuzzing/fuzzing.actions.ts 3ms (unchanged) src/app/features/fuzzing/fuzzing.component.html 3ms (unchanged) src/app/features/fuzzing/fuzzing.component.scss 1ms (unchanged) src/app/features/fuzzing/fuzzing.component.ts 3ms (unchanged) src/app/features/fuzzing/fuzzing.effects.ts 4ms (unchanged) src/app/features/fuzzing/fuzzing.module.ts 1ms (unchanged) src/app/features/fuzzing/fuzzing.reducer.ts 3ms (unchanged) src/app/features/fuzzing/fuzzing.routing.ts 1ms (unchanged) src/app/features/fuzzing/fuzzing.service.ts 8ms (unchanged) src/app/features/fuzzing/fuzzing.state.ts 2ms (unchanged) src/app/features/leaderboard/leaderboard-apply/leaderboard-apply.component.html 1ms (unchanged) src/app/features/leaderboard/leaderboard-apply/leaderboard-apply.component.scss 2ms (unchanged) src/app/features/leaderboard/leaderboard-apply/leaderboard-apply.component.ts 1ms (unchanged) src/app/features/leaderboard/leaderboard-details/leaderboard-details.component.html 1ms (unchanged) src/app/features/leaderboard/leaderboard-details/leaderboard-details.component.scss 2ms (unchanged) src/app/features/leaderboard/leaderboard-details/leaderboard-details.component.ts 1ms (unchanged) src/app/features/leaderboard/leaderboard-filters/leaderboard-filters.component.html 4ms (unchanged) src/app/features/leaderboard/leaderboard-filters/leaderboard-filters.component.scss 4ms (unchanged) src/app/features/leaderboard/leaderboard-filters/leaderboard-filters.component.ts 3ms (unchanged) src/app/features/leaderboard/leaderboard-footer/leaderboard-footer.component.html 2ms (unchanged) src/app/features/leaderboard/leaderboard-footer/leaderboard-footer.component.scss 2ms (unchanged) src/app/features/leaderboard/leaderboard-footer/leaderboard-footer.component.ts 1ms (unchanged) src/app/features/leaderboard/leaderboard-header/leaderboard-header.component.html 3ms (unchanged) src/app/features/leaderboard/leaderboard-header/leaderboard-header.component.scss 2ms (unchanged) src/app/features/leaderboard/leaderboard-header/leaderboard-header.component.ts 2ms (unchanged) src/app/features/leaderboard/leaderboard-impressum/leaderboard-impressum.component.html 1ms (unchanged) src/app/features/leaderboard/leaderboard-impressum/leaderboard-impressum.component.scss 2ms (unchanged) src/app/features/leaderboard/leaderboard-impressum/leaderboard-impressum.component.ts 1ms (unchanged) src/app/features/leaderboard/leaderboard-landing-page/leaderboard-landing-page.component.html 5ms (unchanged) src/app/features/leaderboard/leaderboard-landing-page/leaderboard-landing-page.component.scss 8ms (unchanged) src/app/features/leaderboard/leaderboard-landing-page/leaderboard-landing-page.component.ts 2ms (unchanged) src/app/features/leaderboard/leaderboard-page/leaderboard-page.component.html 6ms (unchanged) src/app/features/leaderboard/leaderboard-page/leaderboard-page.component.scss 3ms (unchanged) src/app/features/leaderboard/leaderboard-page/leaderboard-page.component.ts 4ms (unchanged) src/app/features/leaderboard/leaderboard-privacy-policy/leaderboard-privacy-policy.component.html 1ms (unchanged) src/app/features/leaderboard/leaderboard-privacy-policy/leaderboard-privacy-policy.component.scss 2ms (unchanged) src/app/features/leaderboard/leaderboard-privacy-policy/leaderboard-privacy-policy.component.ts 1ms (unchanged) src/app/features/leaderboard/leaderboard-table/leaderboard-table.component.html 8ms (unchanged) src/app/features/leaderboard/leaderboard-table/leaderboard-table.component.scss 3ms (unchanged) src/app/features/leaderboard/leaderboard-table/leaderboard-table.component.ts 3ms (unchanged) src/app/features/leaderboard/leaderboard-terms-and-conditions/leaderboard-terms-and-conditions.component.html 1ms (unchanged) src/app/features/leaderboard/leaderboard-terms-and-conditions/leaderboard-terms-and-conditions.component.scss 1ms (unchanged) src/app/features/leaderboard/leaderboard-terms-and-conditions/leaderboard-terms-and-conditions.component.ts 1ms (unchanged) src/app/features/leaderboard/leaderboard-title/leaderboard-title.component.html 1ms (unchanged) src/app/features/leaderboard/leaderboard-title/leaderboard-title.component.scss 1ms (unchanged) src/app/features/leaderboard/leaderboard-title/leaderboard-title.component.ts 2ms (unchanged) src/app/features/leaderboard/leaderboard.actions.ts 2ms (unchanged) src/app/features/leaderboard/leaderboard.effects.ts 2ms (unchanged) src/app/features/leaderboard/leaderboard.module.ts 1ms (unchanged) src/app/features/leaderboard/leaderboard.reducer.ts 3ms (unchanged) src/app/features/leaderboard/leaderboard.routing.ts 1ms (unchanged) src/app/features/leaderboard/leaderboard.service.ts 20ms (unchanged) src/app/features/leaderboard/leaderboard.state.ts 2ms (unchanged) src/app/features/mempool/add-transaction/mempool-add-transaction.component.html 1ms (unchanged) src/app/features/mempool/add-transaction/mempool-add-transaction.component.scss 0ms (unchanged) src/app/features/mempool/add-transaction/mempool-add-transaction.component.ts 1ms (unchanged) src/app/features/mempool/filters/mempool-filters.component.html 8ms (unchanged) src/app/features/mempool/filters/mempool-filters.component.scss 2ms (unchanged) src/app/features/mempool/filters/mempool-filters.component.ts 4ms (unchanged) src/app/features/mempool/mempool.actions.ts 2ms (unchanged) src/app/features/mempool/mempool.component.html 2ms (unchanged) src/app/features/mempool/mempool.component.scss 0ms (unchanged) src/app/features/mempool/mempool.component.ts 2ms (unchanged) src/app/features/mempool/mempool.effects.ts 3ms (unchanged) src/app/features/mempool/mempool.module.ts 1ms (unchanged) src/app/features/mempool/mempool.reducer.ts 3ms (unchanged) src/app/features/mempool/mempool.routing.ts 1ms (unchanged) src/app/features/mempool/mempool.service.ts 4ms (unchanged) src/app/features/mempool/mempool.state.ts 2ms (unchanged) src/app/features/mempool/side-panel/mempool-side-panel.component.html 4ms (unchanged) src/app/features/mempool/side-panel/mempool-side-panel.component.scss 0ms (unchanged) src/app/features/mempool/side-panel/mempool-side-panel.component.ts 3ms (unchanged) src/app/features/mempool/table/mempool-table.component.html 7ms (unchanged) src/app/features/mempool/table/mempool-table.component.scss 2ms (unchanged) src/app/features/mempool/table/mempool-table.component.ts 5ms (unchanged) src/app/features/mempool/warnings/mempool-warnings.component.html 1ms (unchanged) src/app/features/mempool/warnings/mempool-warnings.component.scss 0ms (unchanged) src/app/features/mempool/warnings/mempool-warnings.component.ts 1ms (unchanged) src/app/features/network/blocks/network-blocks-graph/network-blocks-graph.component.html 0ms (unchanged) src/app/features/network/blocks/network-blocks-graph/network-blocks-graph.component.scss 0ms (unchanged) src/app/features/network/blocks/network-blocks-graph/network-blocks-graph.component.ts 3ms (unchanged) src/app/features/network/blocks/network-blocks-side-panel/network-blocks-side-panel.component.html 2ms (unchanged) src/app/features/network/blocks/network-blocks-side-panel/network-blocks-side-panel.component.scss 1ms (unchanged) src/app/features/network/blocks/network-blocks-side-panel/network-blocks-side-panel.component.ts 2ms (unchanged) src/app/features/network/blocks/network-blocks-table/network-blocks-table.component.html 8ms (unchanged) src/app/features/network/blocks/network-blocks-table/network-blocks-table.component.scss 1ms (unchanged) src/app/features/network/blocks/network-blocks-table/network-blocks-table.component.ts 3ms (unchanged) src/app/features/network/blocks/network-blocks-toolbar/network-blocks-toolbar.component.html 7ms (unchanged) src/app/features/network/blocks/network-blocks-toolbar/network-blocks-toolbar.component.scss 1ms (unchanged) src/app/features/network/blocks/network-blocks-toolbar/network-blocks-toolbar.component.ts 3ms (unchanged) src/app/features/network/blocks/network-blocks.actions.ts 3ms (unchanged) src/app/features/network/blocks/network-blocks.component.html 2ms (unchanged) src/app/features/network/blocks/network-blocks.component.scss 0ms (unchanged) src/app/features/network/blocks/network-blocks.component.ts 3ms (unchanged) src/app/features/network/blocks/network-blocks.effects.ts 7ms (unchanged) src/app/features/network/blocks/network-blocks.module.ts 1ms (unchanged) src/app/features/network/blocks/network-blocks.reducer.ts 4ms (unchanged) src/app/features/network/blocks/network-blocks.routing.ts 1ms (unchanged) src/app/features/network/blocks/network-blocks.service.ts 4ms (unchanged) src/app/features/network/blocks/network-blocks.state.ts 2ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.actions.ts 2ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.component.html 2ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.component.scss 0ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.component.ts 2ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.effects.ts 3ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.module.ts 1ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.reducer.ts 2ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.routing.ts 1ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.service.ts 3ms (unchanged) src/app/features/network/bootstrap-stats/network-bootstrap-stats.state.ts 2ms (unchanged) src/app/features/network/bootstrap-stats/side-panel/network-bootstrap-stats-side-panel.component.html 8ms (unchanged) src/app/features/network/bootstrap-stats/side-panel/network-bootstrap-stats-side-panel.component.scss 2ms (unchanged) src/app/features/network/bootstrap-stats/side-panel/network-bootstrap-stats-side-panel.component.ts 3ms (unchanged) src/app/features/network/bootstrap-stats/table/network-bootstrap-stats-table.component.html 8ms (unchanged) src/app/features/network/bootstrap-stats/table/network-bootstrap-stats-table.component.scss 0ms (unchanged) src/app/features/network/bootstrap-stats/table/network-bootstrap-stats-table.component.ts 4ms (unchanged) src/app/features/network/connections/network-connections-side-panel/network-connections-side-panel.component.html 4ms (unchanged) src/app/features/network/connections/network-connections-side-panel/network-connections-side-panel.component.scss 0ms (unchanged) src/app/features/network/connections/network-connections-side-panel/network-connections-side-panel.component.ts 2ms (unchanged) src/app/features/network/connections/network-connections-table/network-connections-table.component.html 5ms (unchanged) src/app/features/network/connections/network-connections-table/network-connections-table.component.scss 0ms (unchanged) src/app/features/network/connections/network-connections-table/network-connections-table.component.ts 4ms (unchanged) src/app/features/network/connections/network-connections.actions.ts 2ms (unchanged) src/app/features/network/connections/network-connections.component.html 2ms (unchanged) src/app/features/network/connections/network-connections.component.scss 0ms (unchanged) src/app/features/network/connections/network-connections.component.ts 2ms (unchanged) src/app/features/network/connections/network-connections.effects.ts 4ms (unchanged) src/app/features/network/connections/network-connections.module.ts 1ms (unchanged) src/app/features/network/connections/network-connections.reducer.ts 2ms (unchanged) src/app/features/network/connections/network-connections.routing.ts 2ms (unchanged) src/app/features/network/connections/network-connections.service.ts 3ms (unchanged) src/app/features/network/connections/network-connections.state.ts 1ms (unchanged) src/app/features/network/dht-graph/dht-graph.component.html 0ms (unchanged) src/app/features/network/dht-graph/dht-graph.component.scss 0ms (unchanged) src/app/features/network/dht-graph/dht-graph.component.ts 1ms (unchanged) src/app/features/network/dht-graph/dht-graph.module.ts 1ms (unchanged) src/app/features/network/dht-graph/dht-graph.routing.ts 1ms (unchanged) src/app/features/network/dht-graph/network-dht-graph-binary-tree/equal-distance-algorithm.ts 8ms (unchanged) src/app/features/network/dht-graph/network-dht-graph-binary-tree/minimum-distance-algorithm.ts 4ms (unchanged) src/app/features/network/dht-graph/network-dht-graph-binary-tree/network-dht-graph-binary-tree.component.html 1ms (unchanged) src/app/features/network/dht-graph/network-dht-graph-binary-tree/network-dht-graph-binary-tree.component.scss 1ms (unchanged) src/app/features/network/dht-graph/network-dht-graph-binary-tree/network-dht-graph-binary-tree.component.ts 15ms (unchanged) src/app/features/network/messages/network-messages-filters/network-messages-filters.component.html 9ms (unchanged) src/app/features/network/messages/network-messages-filters/network-messages-filters.component.scss 2ms (unchanged) src/app/features/network/messages/network-messages-filters/network-messages-filters.component.ts 10ms (unchanged) src/app/features/network/messages/network-messages-side-panel/network-messages-side-panel.component.html 13ms (unchanged) src/app/features/network/messages/network-messages-side-panel/network-messages-side-panel.component.scss 1ms (unchanged) src/app/features/network/messages/network-messages-side-panel/network-messages-side-panel.component.ts 6ms (unchanged) src/app/features/network/messages/network-messages-table-footer/network-messages-table-footer.component.html 7ms (unchanged) src/app/features/network/messages/network-messages-table-footer/network-messages-table-footer.component.scss 1ms (unchanged) src/app/features/network/messages/network-messages-table-footer/network-messages-table-footer.component.ts 10ms (unchanged) src/app/features/network/messages/network-messages-table/network-messages-table.component.html 5ms (unchanged) src/app/features/network/messages/network-messages-table/network-messages-table.component.scss 1ms (unchanged) src/app/features/network/messages/network-messages-table/network-messages-table.component.ts 10ms (unchanged) src/app/features/network/messages/network-messages.actions.ts 5ms (unchanged) src/app/features/network/messages/network-messages.component.html 3ms (unchanged) src/app/features/network/messages/network-messages.component.scss 0ms (unchanged) src/app/features/network/messages/network-messages.component.ts 3ms (unchanged) src/app/features/network/messages/network-messages.effects.ts 9ms (unchanged) src/app/features/network/messages/network-messages.module.ts 1ms (unchanged) src/app/features/network/messages/network-messages.reducer.ts 5ms (unchanged) src/app/features/network/messages/network-messages.routing.ts 1ms (unchanged) src/app/features/network/messages/network-messages.service.ts 6ms (unchanged) src/app/features/network/messages/network-messages.state.ts 2ms (unchanged) src/app/features/network/network.component.html 0ms (unchanged) src/app/features/network/network.component.scss 0ms (unchanged) src/app/features/network/network.component.ts 1ms (unchanged) src/app/features/network/network.guard.ts 2ms (unchanged) src/app/features/network/network.module.ts 1ms (unchanged) src/app/features/network/network.reducer.ts 1ms (unchanged) src/app/features/network/network.routing.ts 2ms (unchanged) src/app/features/network/network.state.ts 2ms (unchanged) src/app/features/network/node-dht/network-node-dht-line/network-node-dht-line.component.html 5ms (unchanged) src/app/features/network/node-dht/network-node-dht-line/network-node-dht-line.component.scss 3ms (unchanged) src/app/features/network/node-dht/network-node-dht-line/network-node-dht-line.component.ts 6ms (unchanged) src/app/features/network/node-dht/network-node-dht-side-panel/network-node-dht-side-panel.component.html 4ms (unchanged) src/app/features/network/node-dht/network-node-dht-side-panel/network-node-dht-side-panel.component.scss 0ms (unchanged) src/app/features/network/node-dht/network-node-dht-side-panel/network-node-dht-side-panel.component.ts 3ms (unchanged) src/app/features/network/node-dht/network-node-dht-table/network-node-dht-table.component.html 5ms (unchanged) src/app/features/network/node-dht/network-node-dht-table/network-node-dht-table.component.scss 1ms (unchanged) src/app/features/network/node-dht/network-node-dht-table/network-node-dht-table.component.ts 4ms (unchanged) src/app/features/network/node-dht/network-node-dht.actions.ts 2ms (unchanged) src/app/features/network/node-dht/network-node-dht.component.html 2ms (unchanged) src/app/features/network/node-dht/network-node-dht.component.scss 0ms (unchanged) src/app/features/network/node-dht/network-node-dht.component.ts 2ms (unchanged) src/app/features/network/node-dht/network-node-dht.effects.ts 3ms (unchanged) src/app/features/network/node-dht/network-node-dht.module.ts 1ms (unchanged) src/app/features/network/node-dht/network-node-dht.reducer.ts 2ms (unchanged) src/app/features/network/node-dht/network-node-dht.routing.ts 1ms (unchanged) src/app/features/network/node-dht/network-node-dht.service.ts 4ms (unchanged) src/app/features/network/node-dht/network-node-dht.state.ts 2ms (unchanged) src/app/features/network/splits/dashboard-splits-graph/dashboard-splits-graph.component.html 2ms (unchanged) src/app/features/network/splits/dashboard-splits-graph/dashboard-splits-graph.component.scss 1ms (unchanged) src/app/features/network/splits/dashboard-splits-graph/dashboard-splits-graph.component.ts 31ms (unchanged) src/app/features/network/splits/dashboard-splits-side-panel-table/dashboard-splits-side-panel-table.component.html 3ms (unchanged) src/app/features/network/splits/dashboard-splits-side-panel-table/dashboard-splits-side-panel-table.component.scss 1ms (unchanged) src/app/features/network/splits/dashboard-splits-side-panel-table/dashboard-splits-side-panel-table.component.ts 3ms (unchanged) src/app/features/network/splits/dashboard-splits-side-panel/dashboard-splits-side-panel.component.html 5ms (unchanged) src/app/features/network/splits/dashboard-splits-side-panel/dashboard-splits-side-panel.component.scss 0ms (unchanged) src/app/features/network/splits/dashboard-splits-side-panel/dashboard-splits-side-panel.component.ts 5ms (unchanged) src/app/features/network/splits/dashboard-splits-toolbar/dashboard-splits-toolbar.component.html 6ms (unchanged) src/app/features/network/splits/dashboard-splits-toolbar/dashboard-splits-toolbar.component.scss 0ms (unchanged) src/app/features/network/splits/dashboard-splits-toolbar/dashboard-splits-toolbar.component.ts 3ms (unchanged) src/app/features/network/splits/dashboard-splits.actions.ts 3ms (unchanged) src/app/features/network/splits/dashboard-splits.component.html 2ms (unchanged) src/app/features/network/splits/dashboard-splits.component.scss 0ms (unchanged) src/app/features/network/splits/dashboard-splits.component.ts 2ms (unchanged) src/app/features/network/splits/dashboard-splits.effects.ts 3ms (unchanged) src/app/features/network/splits/dashboard-splits.module.ts 1ms (unchanged) src/app/features/network/splits/dashboard-splits.reducer.ts 9ms (unchanged) src/app/features/network/splits/dashboard-splits.routing.ts 1ms (unchanged) src/app/features/network/splits/dashboard-splits.service.ts 18ms (unchanged) src/app/features/network/splits/dashboard-splits.state.ts 3ms (unchanged) src/app/features/network/splits/mock.ts 2ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-blocks/nodes-bootstrap-blocks.component.html 5ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-blocks/nodes-bootstrap-blocks.component.scss 2ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-blocks/nodes-bootstrap-blocks.component.ts 3ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-overview/nodes-bootstrap-overview.component.html 4ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-overview/nodes-bootstrap-overview.component.scss 1ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-overview/nodes-bootstrap-overview.component.ts 5ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-side-panel/nodes-bootstrap-side-panel.component.html 5ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-side-panel/nodes-bootstrap-side-panel.component.scss 1ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-side-panel/nodes-bootstrap-side-panel.component.ts 3ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-table/nodes-bootstrap-table.component.html 6ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-table/nodes-bootstrap-table.component.scss 2ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap-table/nodes-bootstrap-table.component.ts 5ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.actions.ts 2ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.component.html 2ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.component.scss 0ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.component.ts 2ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.effects.ts 3ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.module.ts 1ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.reducer.ts 2ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.routing.ts 1ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.service.ts 3ms (unchanged) src/app/features/nodes/bootstrap/nodes-bootstrap.state.ts 2ms (unchanged) src/app/features/nodes/live/nodes-live-blocks-map/nodes-live-blocks-map.component.html 4ms (unchanged) src/app/features/nodes/live/nodes-live-blocks-map/nodes-live-blocks-map.component.scss 4ms (unchanged) src/app/features/nodes/live/nodes-live-blocks-map/nodes-live-blocks-map.component.ts 2ms (unchanged) src/app/features/nodes/live/nodes-live-events-table/nodes-live-events-table.component.html 3ms (unchanged) src/app/features/nodes/live/nodes-live-events-table/nodes-live-events-table.component.scss 1ms (unchanged) src/app/features/nodes/live/nodes-live-events-table/nodes-live-events-table.component.ts 2ms (unchanged) src/app/features/nodes/live/nodes-live-filters/nodes-live-filters.component.html 2ms (unchanged) src/app/features/nodes/live/nodes-live-filters/nodes-live-filters.component.scss 1ms (unchanged) src/app/features/nodes/live/nodes-live-filters/nodes-live-filters.component.ts 2ms (unchanged) src/app/features/nodes/live/nodes-live-status-counts/nodes-live-status-counts.component.html 3ms (unchanged) src/app/features/nodes/live/nodes-live-status-counts/nodes-live-status-counts.component.scss 1ms (unchanged) src/app/features/nodes/live/nodes-live-status-counts/nodes-live-status-counts.component.ts 2ms (unchanged) src/app/features/nodes/live/nodes-live-toolbar/nodes-live-toolbar.component.html 6ms (unchanged) src/app/features/nodes/live/nodes-live-toolbar/nodes-live-toolbar.component.scss 1ms (unchanged) src/app/features/nodes/live/nodes-live-toolbar/nodes-live-toolbar.component.ts 3ms (unchanged) src/app/features/nodes/live/nodes-live.actions.ts 3ms (unchanged) src/app/features/nodes/live/nodes-live.component.html 2ms (unchanged) src/app/features/nodes/live/nodes-live.component.scss 0ms (unchanged) src/app/features/nodes/live/nodes-live.component.ts 2ms (unchanged) src/app/features/nodes/live/nodes-live.effects.ts 3ms (unchanged) src/app/features/nodes/live/nodes-live.module.ts 1ms (unchanged) src/app/features/nodes/live/nodes-live.reducer.ts 3ms (unchanged) src/app/features/nodes/live/nodes-live.routing.ts 1ms (unchanged) src/app/features/nodes/live/nodes-live.service.ts 3ms (unchanged) src/app/features/nodes/live/nodes-live.state.ts 2ms (unchanged) src/app/features/nodes/nodes.component.html 1ms (unchanged) src/app/features/nodes/nodes.component.scss 0ms (unchanged) src/app/features/nodes/nodes.component.ts 1ms (unchanged) src/app/features/nodes/nodes.module.ts 1ms (unchanged) src/app/features/nodes/nodes.reducer.ts 1ms (unchanged) src/app/features/nodes/nodes.routing.ts 2ms (unchanged) src/app/features/nodes/nodes.state.ts 1ms (unchanged) src/app/features/nodes/overview/nodes-overview-ledgers/nodes-overview-ledgers.component.html 19ms (unchanged) src/app/features/nodes/overview/nodes-overview-ledgers/nodes-overview-ledgers.component.scss 3ms (unchanged) src/app/features/nodes/overview/nodes-overview-ledgers/nodes-overview-ledgers.component.ts 3ms (unchanged) src/app/features/nodes/overview/nodes-overview-side-panel/nodes-overview-side-panel.component.html 5ms (unchanged) src/app/features/nodes/overview/nodes-overview-side-panel/nodes-overview-side-panel.component.scss 3ms (unchanged) src/app/features/nodes/overview/nodes-overview-side-panel/nodes-overview-side-panel.component.ts 4ms (unchanged) src/app/features/nodes/overview/nodes-overview-table/nodes-overview-table.component.html 7ms (unchanged) src/app/features/nodes/overview/nodes-overview-table/nodes-overview-table.component.scss 1ms (unchanged) src/app/features/nodes/overview/nodes-overview-table/nodes-overview-table.component.ts 4ms (unchanged) src/app/features/nodes/overview/nodes-overview-toolbar/nodes-overview-toolbar.component.html 3ms (unchanged) src/app/features/nodes/overview/nodes-overview-toolbar/nodes-overview-toolbar.component.scss 1ms (unchanged) src/app/features/nodes/overview/nodes-overview-toolbar/nodes-overview-toolbar.component.ts 1ms (unchanged) src/app/features/nodes/overview/nodes-overview.actions.ts 2ms (unchanged) src/app/features/nodes/overview/nodes-overview.component.html 2ms (unchanged) src/app/features/nodes/overview/nodes-overview.component.scss 0ms (unchanged) src/app/features/nodes/overview/nodes-overview.component.ts 2ms (unchanged) src/app/features/nodes/overview/nodes-overview.effects.ts 3ms (unchanged) src/app/features/nodes/overview/nodes-overview.module.ts 1ms (unchanged) src/app/features/nodes/overview/nodes-overview.reducer.ts 2ms (unchanged) src/app/features/nodes/overview/nodes-overview.routing.ts 1ms (unchanged) src/app/features/nodes/overview/nodes-overview.service.ts 8ms (unchanged) src/app/features/nodes/overview/nodes-overview.state.ts 1ms (unchanged) src/app/features/resources/memory/memory-resources-table/memory-resources-table.component.html 7ms (unchanged) src/app/features/resources/memory/memory-resources-table/memory-resources-table.component.scss 2ms (unchanged) src/app/features/resources/memory/memory-resources-table/memory-resources-table.component.ts 4ms (unchanged) src/app/features/resources/memory/memory-resources-toolbar/memory-resources-toolbar.component.html 6ms (unchanged) src/app/features/resources/memory/memory-resources-toolbar/memory-resources-toolbar.component.scss 1ms (unchanged) src/app/features/resources/memory/memory-resources-toolbar/memory-resources-toolbar.component.ts 4ms (unchanged) src/app/features/resources/memory/memory-resources-treemap/memory-resources-treemap.component.html 0ms (unchanged) src/app/features/resources/memory/memory-resources-treemap/memory-resources-treemap.component.scss 2ms (unchanged) src/app/features/resources/memory/memory-resources-treemap/memory-resources-treemap.component.ts 23ms (unchanged) src/app/features/resources/memory/memory-resources.actions.ts 2ms (unchanged) src/app/features/resources/memory/memory-resources.component.html 3ms (unchanged) src/app/features/resources/memory/memory-resources.component.scss 1ms (unchanged) src/app/features/resources/memory/memory-resources.component.ts 2ms (unchanged) src/app/features/resources/memory/memory-resources.effects.ts 2ms (unchanged) src/app/features/resources/memory/memory-resources.module.ts 1ms (unchanged) src/app/features/resources/memory/memory-resources.pipe.ts 1ms (unchanged) src/app/features/resources/memory/memory-resources.reducer.ts 4ms (unchanged) src/app/features/resources/memory/memory-resources.routing.ts 1ms (unchanged) src/app/features/resources/memory/memory-resources.service.ts 4ms (unchanged) src/app/features/resources/memory/memory-resources.state.ts 2ms (unchanged) src/app/features/resources/resources.component.html 1ms (unchanged) src/app/features/resources/resources.component.scss 0ms (unchanged) src/app/features/resources/resources.component.ts 1ms (unchanged) src/app/features/resources/resources.module.ts 1ms (unchanged) src/app/features/resources/resources.reducer.ts 1ms (unchanged) src/app/features/resources/resources.routing.ts 1ms (unchanged) src/app/features/resources/resources.state.ts 1ms (unchanged) src/app/features/snarks/scan-state/scan-state-details/scan-state-details.component.html 1ms (unchanged) src/app/features/snarks/scan-state/scan-state-details/scan-state-details.component.scss 0ms (unchanged) src/app/features/snarks/scan-state/scan-state-details/scan-state-details.component.ts 1ms (unchanged) src/app/features/snarks/scan-state/scan-state-job-details/scan-state-job-details.component.html 1ms (unchanged) src/app/features/snarks/scan-state/scan-state-job-details/scan-state-job-details.component.scss 0ms (unchanged) src/app/features/snarks/scan-state/scan-state-job-details/scan-state-job-details.component.ts 2ms (unchanged) src/app/features/snarks/scan-state/scan-state-side-panel/scan-state-side-panel.component.html 16ms (unchanged) src/app/features/snarks/scan-state/scan-state-side-panel/scan-state-side-panel.component.scss 1ms (unchanged) src/app/features/snarks/scan-state/scan-state-side-panel/scan-state-side-panel.component.ts 5ms (unchanged) src/app/features/snarks/scan-state/scan-state-toolbar/scan-state-toolbar.component.html 11ms (unchanged) src/app/features/snarks/scan-state/scan-state-toolbar/scan-state-toolbar.component.scss 3ms (unchanged) src/app/features/snarks/scan-state/scan-state-toolbar/scan-state-toolbar.component.ts 6ms (unchanged) src/app/features/snarks/scan-state/scan-state-tree-chart/scan-state-tree-chart.component.html 2ms (unchanged) src/app/features/snarks/scan-state/scan-state-tree-chart/scan-state-tree-chart.component.scss 1ms (unchanged) src/app/features/snarks/scan-state/scan-state-tree-chart/scan-state-tree-chart.component.ts 26ms (unchanged) src/app/features/snarks/scan-state/scan-state-tree-list/scan-state-tree-list.component.html 14ms (unchanged) src/app/features/snarks/scan-state/scan-state-tree-list/scan-state-tree-list.component.scss 2ms (unchanged) src/app/features/snarks/scan-state/scan-state-tree-list/scan-state-tree-list.component.ts 7ms (unchanged) src/app/features/snarks/scan-state/scan-state.actions.ts 3ms (unchanged) src/app/features/snarks/scan-state/scan-state.component.html 3ms (unchanged) src/app/features/snarks/scan-state/scan-state.component.scss 0ms (unchanged) src/app/features/snarks/scan-state/scan-state.component.ts 4ms (unchanged) src/app/features/snarks/scan-state/scan-state.effects.ts 4ms (unchanged) src/app/features/snarks/scan-state/scan-state.module.ts 1ms (unchanged) src/app/features/snarks/scan-state/scan-state.reducer.ts 3ms (unchanged) src/app/features/snarks/scan-state/scan-state.routing.ts 1ms (unchanged) src/app/features/snarks/scan-state/scan-state.service.ts 6ms (unchanged) src/app/features/snarks/scan-state/scan-state.state.ts 2ms (unchanged) src/app/features/snarks/snarks.component.html 1ms (unchanged) src/app/features/snarks/snarks.component.scss 0ms (unchanged) src/app/features/snarks/snarks.component.ts 1ms (unchanged) src/app/features/snarks/snarks.module.ts 1ms (unchanged) src/app/features/snarks/snarks.reducer.ts 1ms (unchanged) src/app/features/snarks/snarks.routing.ts 2ms (unchanged) src/app/features/snarks/snarks.state.ts 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-accounts/snarks-work-pool-details-accounts.component.html 3ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-accounts/snarks-work-pool-details-accounts.component.scss 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-accounts/snarks-work-pool-details-accounts.component.ts 3ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-overview/snarks-work-pool-details-overview.component.html 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-overview/snarks-work-pool-details-overview.component.scss 0ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-overview/snarks-work-pool-details-overview.component.ts 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-specs/snarks-work-pool-details-specs.component.html 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-specs/snarks-work-pool-details-specs.component.scss 0ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details-specs/snarks-work-pool-details-specs.component.ts 2ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details/snarks-work-pool-details.component.html 4ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details/snarks-work-pool-details.component.scss 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-details/snarks-work-pool-details.component.ts 4ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-side-panel/snarks-work-pool-side-panel.component.html 4ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-side-panel/snarks-work-pool-side-panel.component.scss 0ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-side-panel/snarks-work-pool-side-panel.component.ts 4ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-statistics/snarks-work-pool-statistics.component.html 2ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-statistics/snarks-work-pool-statistics.component.scss 0ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-statistics/snarks-work-pool-statistics.component.ts 3ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-table/snarks-work-pool-table.component.html 8ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-table/snarks-work-pool-table.component.scss 2ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-table/snarks-work-pool-table.component.ts 5ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-toolbar/snarks-work-pool-toolbar.component.html 4ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-toolbar/snarks-work-pool-toolbar.component.scss 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool-toolbar/snarks-work-pool-toolbar.component.ts 2ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.actions.ts 3ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.component.html 2ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.component.scss 0ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.component.ts 2ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.effects.ts 5ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.module.ts 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.reducer.ts 3ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.routing.ts 1ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.service.ts 4ms (unchanged) src/app/features/snarks/work-pool/snarks-work-pool.state.ts 2ms (unchanged) src/app/features/state/actions/state-actions-graph-list/state-actions-graph-list.component.html 6ms (unchanged) src/app/features/state/actions/state-actions-graph-list/state-actions-graph-list.component.scss 1ms (unchanged) src/app/features/state/actions/state-actions-graph-list/state-actions-graph-list.component.ts 3ms (unchanged) src/app/features/state/actions/state-actions-side-panel/state-actions-side-panel.component.html 7ms (unchanged) src/app/features/state/actions/state-actions-side-panel/state-actions-side-panel.component.scss 1ms (unchanged) src/app/features/state/actions/state-actions-side-panel/state-actions-side-panel.component.ts 4ms (unchanged) src/app/features/state/actions/state-actions-toolbar/state-actions-toolbar.component.html 10ms (unchanged) src/app/features/state/actions/state-actions-toolbar/state-actions-toolbar.component.scss 2ms (unchanged) src/app/features/state/actions/state-actions-toolbar/state-actions-toolbar.component.ts 4ms (unchanged) src/app/features/state/actions/state-actions.actions.ts 3ms (unchanged) src/app/features/state/actions/state-actions.component.html 2ms (unchanged) src/app/features/state/actions/state-actions.component.scss 0ms (unchanged) src/app/features/state/actions/state-actions.component.ts 3ms (unchanged) src/app/features/state/actions/state-actions.effects.ts 4ms (unchanged) src/app/features/state/actions/state-actions.module.ts 1ms (unchanged) src/app/features/state/actions/state-actions.reducer.ts 3ms (unchanged) src/app/features/state/actions/state-actions.routing.ts 1ms (unchanged) src/app/features/state/actions/state-actions.service.ts 11ms (unchanged) src/app/features/state/actions/state-actions.state.ts 3ms (unchanged) src/app/features/state/state.component.html 0ms (unchanged) src/app/features/state/state.component.scss 0ms (unchanged) src/app/features/state/state.component.ts 1ms (unchanged) src/app/features/state/state.module.ts 1ms (unchanged) src/app/features/state/state.reducer.ts 1ms (unchanged) src/app/features/state/state.routing.ts 1ms (unchanged) src/app/features/state/state.state.ts 1ms (unchanged) src/app/features/web-node/web-node-file-upload/web-node-file-upload.component.html 8ms (unchanged) src/app/features/web-node/web-node-file-upload/web-node-file-upload.component.scss 2ms (unchanged) src/app/features/web-node/web-node-file-upload/web-node-file-upload.component.ts 6ms (unchanged) src/app/features/web-node/web-node-initialization/web-node-initialization.component.html 6ms (unchanged) src/app/features/web-node/web-node-initialization/web-node-initialization.component.scss 3ms (unchanged) src/app/features/web-node/web-node-initialization/web-node-initialization.component.ts 16ms (unchanged) src/app/features/web-node/web-node-not-supported/web-node-not-supported.component.html 5ms (unchanged) src/app/features/web-node/web-node-not-supported/web-node-not-supported.component.scss 2ms (unchanged) src/app/features/web-node/web-node-not-supported/web-node-not-supported.component.ts 3ms (unchanged) src/app/features/web-node/web-node.component.html 2ms (unchanged) src/app/features/web-node/web-node.component.scss 0ms (unchanged) src/app/features/web-node/web-node.component.ts 3ms (unchanged) src/app/features/web-node/web-node.module.ts 1ms (unchanged) src/app/features/web-node/web-node.routing.ts 1ms (unchanged) src/app/layout/block-production-pill/block-production-pill.component.html 3ms (unchanged) src/app/layout/block-production-pill/block-production-pill.component.scss 5ms (unchanged) src/app/layout/block-production-pill/block-production-pill.component.ts 4ms (unchanged) src/app/layout/env-build-modal/env-build-modal.component.html 2ms (unchanged) src/app/layout/env-build-modal/env-build-modal.component.scss 0ms (unchanged) src/app/layout/env-build-modal/env-build-modal.component.ts 1ms (unchanged) src/app/layout/error-preview/error-list/error-list.component.html 4ms (unchanged) src/app/layout/error-preview/error-list/error-list.component.scss 1ms (unchanged) src/app/layout/error-preview/error-list/error-list.component.ts 2ms (unchanged) src/app/layout/error-preview/error-preview.actions.ts 1ms (unchanged) src/app/layout/error-preview/error-preview.component.html 3ms (unchanged) src/app/layout/error-preview/error-preview.component.scss 1ms (unchanged) src/app/layout/error-preview/error-preview.component.ts 4ms (unchanged) src/app/layout/error-preview/error-preview.reducer.ts 1ms (unchanged) src/app/layout/error-preview/error-preview.state.ts 1ms (unchanged) src/app/layout/menu-tabs/menu-tabs.component.html 9ms (unchanged) src/app/layout/menu-tabs/menu-tabs.component.scss 1ms (unchanged) src/app/layout/menu-tabs/menu-tabs.component.ts 6ms (unchanged) src/app/layout/menu/menu.component.html 13ms (unchanged) src/app/layout/menu/menu.component.scss 6ms (unchanged) src/app/layout/menu/menu.component.ts 7ms (unchanged) src/app/layout/new-node/new-node.component.html 8ms (unchanged) src/app/layout/new-node/new-node.component.scss 1ms (unchanged) src/app/layout/new-node/new-node.component.ts 7ms (unchanged) src/app/layout/node-picker/node-picker.component.html 8ms (unchanged) src/app/layout/node-picker/node-picker.component.scss 2ms (unchanged) src/app/layout/node-picker/node-picker.component.ts 4ms (unchanged) src/app/layout/server-status/server-status.component.html 18ms (unchanged) src/app/layout/server-status/server-status.component.scss 5ms (unchanged) src/app/layout/server-status/server-status.component.ts 8ms (unchanged) src/app/layout/submenu-tabs/submenu-tabs.component.html 4ms (unchanged) src/app/layout/submenu-tabs/submenu-tabs.component.scss 1ms (unchanged) src/app/layout/submenu-tabs/submenu-tabs.component.ts 4ms (unchanged) src/app/layout/toolbar/loading.reducer.ts 4ms (unchanged) src/app/layout/toolbar/toolbar.component.html 4ms (unchanged) src/app/layout/toolbar/toolbar.component.scss 2ms (unchanged) src/app/layout/toolbar/toolbar.component.ts 4ms (unchanged) src/app/layout/uptime-pill/uptime-pill.component.html 2ms (unchanged) src/app/layout/uptime-pill/uptime-pill.component.scss 2ms (unchanged) src/app/layout/uptime-pill/uptime-pill.component.ts 2ms (unchanged) src/app/layout/web-node-landing-page/web-node-landing-page.component.html 4ms (unchanged) src/app/layout/web-node-landing-page/web-node-landing-page.component.scss 6ms (unchanged) src/app/layout/web-node-landing-page/web-node-landing-page.component.ts 2ms (unchanged) src/app/shared/base-classes/mina-rust-base.effect.ts 2ms (unchanged) src/app/shared/base-classes/mina-table-rust-wrapper.class.ts 1ms (unchanged) src/app/shared/base-classes/mina-table-wrapper.class.ts 2ms (unchanged) src/app/shared/base-classes/store-dispatcher.class.ts 1ms (unchanged) src/app/shared/components/mina-card/mina-card.component.html 3ms (unchanged) src/app/shared/components/mina-card/mina-card.component.scss 1ms (unchanged) src/app/shared/components/mina-card/mina-card.component.ts 1ms (unchanged) src/app/shared/components/mina-table/mina-table.component.html 9ms (unchanged) src/app/shared/components/mina-table/mina-table.component.scss 6ms (unchanged) src/app/shared/components/mina-table/mina-table.component.ts 8ms (unchanged) src/app/shared/constants/config.ts 3ms (unchanged) src/app/shared/constants/mina.ts 0ms (unchanged) src/app/shared/constants/store-functions.ts 5ms (unchanged) src/app/shared/enums/routes.enum.ts 1ms (unchanged) src/app/shared/guards/landing-page.guard.ts 2ms (unchanged) src/app/shared/helpers/date.helper.ts 4ms (unchanged) src/app/shared/helpers/ledger.helper.ts 11ms (unchanged) src/app/shared/helpers/mina.helper.ts 1ms (unchanged) src/app/shared/helpers/transaction.helper.ts 2ms (unchanged) src/app/shared/helpers/webnode.helper.ts 2ms (unchanged) src/app/shared/loading-spinner/loading-spinner.component.html 1ms (unchanged) src/app/shared/loading-spinner/loading-spinner.component.scss 1ms (unchanged) src/app/shared/loading-spinner/loading-spinner.component.ts 1ms (unchanged) src/app/shared/pagination/pagination.component.html 6ms (unchanged) src/app/shared/pagination/pagination.component.scss 1ms (unchanged) src/app/shared/pagination/pagination.component.ts 3ms (unchanged) src/app/shared/shared.module.ts 1ms (unchanged) src/app/shared/types/app/app-env-build.type.ts 1ms (unchanged) src/app/shared/types/app/app-menu.type.ts 1ms (unchanged) src/app/shared/types/app/app-node-details.type.ts 1ms (unchanged) src/app/shared/types/benchmarks/transactions/benchmarks-transaction.type.ts 1ms (unchanged) src/app/shared/types/benchmarks/transactions/benchmarks-zkapp.type.ts 1ms (unchanged) src/app/shared/types/benchmarks/wallets/benchmarks-mempool-tx.type.ts 1ms (unchanged) src/app/shared/types/benchmarks/wallets/benchmarks-wallet-transaction.type.ts 1ms (unchanged) src/app/shared/types/benchmarks/wallets/benchmarks-wallet.type.ts 1ms (unchanged) src/app/shared/types/benchmarks/wallets/sent-transactions-stats.type.ts 1ms (unchanged) src/app/shared/types/block-production/overview/block-production-overview-all-stats.type.ts 1ms (unchanged) src/app/shared/types/block-production/overview/block-production-overview-epoch-details.type.ts 1ms (unchanged) src/app/shared/types/block-production/overview/block-production-overview-epoch.type.ts 1ms (unchanged) src/app/shared/types/block-production/overview/block-production-overview-filters.type.ts 1ms (unchanged) src/app/shared/types/block-production/overview/block-production-overview-slot.type.ts 1ms (unchanged) src/app/shared/types/block-production/overview/block-production-overview-window.type.ts 1ms (unchanged) src/app/shared/types/block-production/won-slots/block-production-won-slots-epoch.type.ts 1ms (unchanged) src/app/shared/types/block-production/won-slots/block-production-won-slots-filters.type.ts 1ms (unchanged) src/app/shared/types/block-production/won-slots/block-production-won-slots-slot.type.ts 2ms (unchanged) src/app/shared/types/core/environment/mina-env.type.ts 2ms (unchanged) src/app/shared/types/core/mina/mina.type.ts 1ms (unchanged) src/app/shared/types/dashboard/dashboard-peers-stats.type.ts 1ms (unchanged) src/app/shared/types/dashboard/dashboard-rpc-stats.type.ts 1ms (unchanged) src/app/shared/types/dashboard/dashboard.peer.ts 1ms (unchanged) src/app/shared/types/error-preview/mina-error-type.enum.ts 1ms (unchanged) src/app/shared/types/error-preview/mina-error.type.ts 1ms (unchanged) src/app/shared/types/fuzzing/fuzzing-directory.type.ts 1ms (unchanged) src/app/shared/types/fuzzing/fuzzing-file-details.type.ts 1ms (unchanged) src/app/shared/types/fuzzing/fuzzing-file.type.ts 1ms (unchanged) src/app/shared/types/fuzzing/fuzzing-line-counter.type.ts 1ms (unchanged) src/app/shared/types/fuzzing/fuzzing-line.type.ts 1ms (unchanged) src/app/shared/types/leaderboard/heartbeat-summary.type.ts 1ms (unchanged) src/app/shared/types/leaderboard/heartbeat.type.ts 1ms (unchanged) src/app/shared/types/ledger/ledger.type.ts 2ms (unchanged) src/app/shared/types/mempool/mempool-filters.type.ts 1ms (unchanged) src/app/shared/types/mempool/mempool-transaction.type.ts 4ms (unchanged) src/app/shared/types/network/blocks-ipc/network-block-ipc.type.ts 1ms (unchanged) src/app/shared/types/network/blocks/network-block.type.ts 1ms (unchanged) src/app/shared/types/network/bootstrap-stats/network-bootstrap-stats-request.type.ts 1ms (unchanged) src/app/shared/types/network/connections/network-connection.type.ts 1ms (unchanged) src/app/shared/types/network/messages/network-message.type.ts 1ms (unchanged) src/app/shared/types/network/messages/network-messages-connection.type.ts 1ms (unchanged) src/app/shared/types/network/messages/network-messages-direction.enum.ts 1ms (unchanged) src/app/shared/types/network/messages/network-messages-filter-group.type.ts 1ms (unchanged) src/app/shared/types/network/messages/network-messages-filter-types.enum.ts 1ms (unchanged) src/app/shared/types/network/messages/network-messages-filter.type.ts 1ms (unchanged) src/app/shared/types/network/node-dht/network-node-dht-bucket.type.ts 1ms (unchanged) src/app/shared/types/network/node-dht/network-node-dht.type.ts 1ms (unchanged) src/app/shared/types/network/splits/dashboard-node-count.type.ts 1ms (unchanged) src/app/shared/types/network/splits/dashboard-splits-link.type.ts 1ms (unchanged) src/app/shared/types/network/splits/dashboard-splits-peer.type.ts 1ms (unchanged) src/app/shared/types/network/splits/dashboard-splits-set.type.ts 1ms (unchanged) src/app/shared/types/network/splits/dashboard-splits.type.ts 1ms (unchanged) src/app/shared/types/nodes/bootstrap/nodes-bootstrap-node.type.ts 1ms (unchanged) src/app/shared/types/nodes/dashboard/nodes-overview-block.type.ts 1ms (unchanged) src/app/shared/types/nodes/dashboard/nodes-overview-ledger.type.ts 1ms (unchanged) src/app/shared/types/nodes/dashboard/nodes-overview-node.type.ts 2ms (unchanged) src/app/shared/types/nodes/live/nodes-live-block-event.type.ts 1ms (unchanged) src/app/shared/types/nodes/live/nodes-live-node.type.ts 1ms (unchanged) src/app/shared/types/resources/memory/memory-resource.type.ts 1ms (unchanged) src/app/shared/types/resources/memory/memory-resources-name.type.ts 1ms (unchanged) src/app/shared/types/resources/memory/treemap-view.type.ts 1ms (unchanged) src/app/shared/types/snarks/scan-state/scan-state-block.type.ts 1ms (unchanged) src/app/shared/types/snarks/scan-state/scan-state-leaf.type.ts 1ms (unchanged) src/app/shared/types/snarks/scan-state/scan-state-transaction.type.ts 1ms (unchanged) src/app/shared/types/snarks/scan-state/scan-state-tree.type.ts 1ms (unchanged) src/app/shared/types/snarks/scan-state/scan-state-working-snarker.type.ts 1ms (unchanged) src/app/shared/types/snarks/work-pool/work-pool-commitment.type.ts 1ms (unchanged) src/app/shared/types/snarks/work-pool/work-pool-detail.type.ts 0ms (unchanged) src/app/shared/types/snarks/work-pool/work-pool-snark.type.ts 1ms (unchanged) src/app/shared/types/snarks/work-pool/work-pool-specs.type.ts 1ms (unchanged) src/app/shared/types/snarks/work-pool/work-pool.type.ts 1ms (unchanged) src/app/shared/types/state/actions/state-action-column.type.ts 1ms (unchanged) src/app/shared/types/state/actions/state-action-group-action.type.ts 1ms (unchanged) src/app/shared/types/state/actions/state-action-group.type.ts 1ms (unchanged) src/app/shared/types/state/actions/state-actions-stats.type.ts 1ms (unchanged) src/assets/environments/block-producers.js 19ms (unchanged) src/assets/environments/compose-producer.js 2ms (unchanged) src/assets/environments/compose.js 1ms (unchanged) src/assets/environments/env.js 1ms (unchanged) src/assets/environments/leaderboard.js 2ms (unchanged) src/assets/environments/producer.js 1ms (unchanged) src/assets/environments/staging.js 1ms (unchanged) src/assets/environments/webnode.js 1ms (unchanged) src/assets/o1js/bootstrap.js 2ms (unchanged) src/assets/o1js/coi-serviceworker.js 9ms (unchanged) src/assets/o1js/dist/o1js-wrapper.js 238ms (unchanged) src/assets/o1js/package-lock.json 54ms (unchanged) src/assets/o1js/package.json 1ms (unchanged) src/assets/o1js/replace-assertion.js 2ms (unchanged) src/assets/o1js/src/index.ts 1ms (unchanged) src/assets/o1js/src/zk-app/zk-app.ts 8ms (unchanged) src/assets/o1js/tsconfig.json 1ms (unchanged) src/assets/o1js/webpack.config.js 2ms (unchanged) src/assets/reports/index.json 0ms (unchanged) src/assets/styles/leaderboard-variables.scss 2ms (unchanged) src/assets/styles/openmina.scss 44ms (unchanged) src/environments/environment.fuzzing.ts 1ms (unchanged) src/environments/environment.local.ts 2ms (unchanged) src/environments/environment.prod.ts 1ms (unchanged) src/environments/environment.producer.ts 1ms (unchanged) src/environments/environment.ts 6ms (unchanged) src/environments/environment.webnodelocal.ts 1ms (unchanged) src/index.html 10ms (unchanged) src/main.server.ts 1ms (unchanged) src/main.ts 2ms (unchanged) src/styles.scss 3ms (unchanged)
1 parent 2efbde9 commit fe2ec3b

File tree

538 files changed

+18505
-10193
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

538 files changed

+18505
-10193
lines changed

frontend/src/app/app.actions.ts

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,43 @@ export const APP_PREFIX = 'App';
1010
const type = <T extends string>(type: T) => createType(APP_PREFIX, null, type);
1111

1212
const init = createAction(type('Init'));
13-
const initSuccess = createAction(type('Init Success'), props<{ activeNode: MinaNode, nodes: MinaNode[] }>());
13+
const initSuccess = createAction(
14+
type('Init Success'),
15+
props<{ activeNode: MinaNode; nodes: MinaNode[] }>(),
16+
);
1417

15-
const changeActiveNode = createAction(type('Change Active Node'), props<{ node: MinaNode }>());
18+
const changeActiveNode = createAction(
19+
type('Change Active Node'),
20+
props<{ node: MinaNode }>(),
21+
);
1622
const getNodeDetails = createAction(type('Get Node Details'));
17-
const getNodeDetailsSuccess = createAction(type('Get Node Details Success'), props<{ details: AppNodeDetails }>());
23+
const getNodeDetailsSuccess = createAction(
24+
type('Get Node Details Success'),
25+
props<{ details: AppNodeDetails }>(),
26+
);
1827
const getNodeEnvBuild = createAction(type('Get Node Env Build'));
19-
const getNodeEnvBuildSuccess = createAction(type('Get Node Env Build Success'), props<{ envBuild: AppEnvBuild }>());
20-
const deleteNode = createAction(type('Delete Node'), props<{ node: MinaNode }>());
28+
const getNodeEnvBuildSuccess = createAction(
29+
type('Get Node Env Build Success'),
30+
props<{ envBuild: AppEnvBuild }>(),
31+
);
32+
const deleteNode = createAction(
33+
type('Delete Node'),
34+
props<{ node: MinaNode }>(),
35+
);
2136
const addNode = createAction(type('Add Node'), props<{ node: MinaNode }>());
2237

23-
const changeMenuCollapsing = createAction(type('Change Menu Collapsing'), props<{ isCollapsing: boolean }>());
24-
const changeSubMenus = createAction(type('Change Sub Menus'), props<{ subMenus: string[] }>());
25-
const toggleMobile = createAction(type('Toggle Mobile'), props<{ isMobile: boolean }>());
38+
const changeMenuCollapsing = createAction(
39+
type('Change Menu Collapsing'),
40+
props<{ isCollapsing: boolean }>(),
41+
);
42+
const changeSubMenus = createAction(
43+
type('Change Sub Menus'),
44+
props<{ subMenus: string[] }>(),
45+
);
46+
const toggleMobile = createAction(
47+
type('Toggle Mobile'),
48+
props<{ isMobile: boolean }>(),
49+
);
2650
const toggleMenuOpening = createAction(type('Toggle Menu Opening'));
2751

2852
export const AppActions = {

frontend/src/app/app.component.html

Lines changed: 33 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,44 +3,56 @@
33
<router-outlet></router-outlet>
44
<!-- <mina-leaderboard-landing-page></mina-leaderboard-landing-page>-->
55
} @else {
6-
<mina-web-node-landing-page (goToNode)="goToWebNode()"
7-
(stopRequests)="clearNodeUpdateSubscription()"></mina-web-node-landing-page>
6+
<mina-web-node-landing-page
7+
(goToNode)="goToWebNode()"
8+
(stopRequests)="clearNodeUpdateSubscription()"
9+
></mina-web-node-landing-page>
810
}
911
} @else if (showLoadingWebNodePage$ | async) {
1012
<router-outlet></router-outlet>
1113
} @else if (showLeaderboardPage$ | async) {
1214
<router-outlet></router-outlet>
1315
} @else if (loaded) {
14-
<mat-sidenav-container [hasBackdrop]="false"
15-
class="w-100 h-100"
16-
*ngIf="menu$ | async as menu">
16+
<mat-sidenav-container
17+
[hasBackdrop]="false"
18+
class="w-100 h-100"
19+
*ngIf="menu$ | async as menu"
20+
>
1721
@if (isDesktop) {
18-
<mat-sidenav mode="side"
19-
[opened]="menu.open"
20-
[class.opened]="menu.open"
21-
[class.collapsed]="menu.collapsed"
22-
[class.mobile]="menu.isMobile">
22+
<mat-sidenav
23+
mode="side"
24+
[opened]="menu.open"
25+
[class.opened]="menu.open"
26+
[class.collapsed]="menu.collapsed"
27+
[class.mobile]="menu.isMobile"
28+
>
2329
<mina-menu></mina-menu>
2430
<div class="backdrop" (click)="toggleMenu()"></div>
2531
</mat-sidenav>
2632
}
27-
<mat-sidenav-content class="flex-column"
28-
[style.margin-left.px]="menu.isMobile ? 0 : (menu.collapsed ? 44 : 160)">
33+
<mat-sidenav-content
34+
class="flex-column"
35+
[style.margin-left.px]="menu.isMobile ? 0 : menu.collapsed ? 44 : 160"
36+
>
2937
@if (!hideToolbar) {
3038
<mina-toolbar></mina-toolbar>
3139
}
32-
<div id="mina-content"
33-
class="overflow-hidden"
34-
[class.no-toolbar]="hideToolbar"
35-
[class.no-submenus]="subMenusLength < 2"
36-
[class.mobile]="menu.isMobile"
37-
[class.uptime]="showLeaderboard">
40+
<div
41+
id="mina-content"
42+
class="overflow-hidden"
43+
[class.no-toolbar]="hideToolbar"
44+
[class.no-submenus]="subMenusLength < 2"
45+
[class.mobile]="menu.isMobile"
46+
[class.uptime]="showLeaderboard"
47+
>
3848
<router-outlet></router-outlet>
3949
</div>
4050
@if (!isDesktop) {
41-
<mina-submenu-tabs [class.d-none]="subMenusLength < 2"
42-
class="mobile-menu border-top"
43-
(subMenusLength)="onSubmenusLengthChange($event)"></mina-submenu-tabs>
51+
<mina-submenu-tabs
52+
[class.d-none]="subMenusLength < 2"
53+
class="mobile-menu border-top"
54+
(subMenusLength)="onSubmenusLengthChange($event)"
55+
></mina-submenu-tabs>
4456
<mina-menu-tabs></mina-menu-tabs>
4557
}
4658
</mat-sidenav-content>

frontend/src/app/app.component.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ mat-sidenav-content {
7979
margin-bottom: 4px;
8080
border-top-right-radius: 6px;
8181

82-
8382
&.uptime {
8483
$toolbar: 130px;
8584
height: calc(100% - #{$toolbar} - #{$subMenus} - #{$tabs});

frontend/src/app/app.component.ts

Lines changed: 53 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,29 @@ declare var AOS: any;
5757
],
5858
})
5959
export class AppComponent extends StoreDispatcher implements OnInit {
60-
6160
readonly menu$: Observable<AppMenu> = this.select$(AppSelectors.menu);
62-
readonly showLandingPage$: Observable<boolean> = this.select$(getMergedRoute).pipe(filter(Boolean), map((route: MergedRoute) => route.url === '/' || route.url.startsWith('/?')));
63-
readonly showLoadingWebNodePage$: Observable<boolean> = this.select$(getMergedRoute).pipe(filter(Boolean), map((route: MergedRoute) => route.url.startsWith(`/${Routes.LOADING_WEB_NODE}`)));
64-
readonly showLeaderboardPage$: Observable<boolean> = this.select$(getMergedRoute).pipe(filter(Boolean), map((route: MergedRoute) => route.url.startsWith(`/${Routes.LEADERBOARD}`)));
61+
readonly showLandingPage$: Observable<boolean> = this.select$(
62+
getMergedRoute,
63+
).pipe(
64+
filter(Boolean),
65+
map(
66+
(route: MergedRoute) => route.url === '/' || route.url.startsWith('/?'),
67+
),
68+
);
69+
readonly showLoadingWebNodePage$: Observable<boolean> = this.select$(
70+
getMergedRoute,
71+
).pipe(
72+
filter(Boolean),
73+
map((route: MergedRoute) =>
74+
route.url.startsWith(`/${Routes.LOADING_WEB_NODE}`),
75+
),
76+
);
77+
readonly showLeaderboardPage$: Observable<boolean> = this.select$(
78+
getMergedRoute,
79+
).pipe(
80+
filter(Boolean),
81+
map((route: MergedRoute) => route.url.startsWith(`/${Routes.LEADERBOARD}`)),
82+
);
6583
subMenusLength: number = 0;
6684
hideToolbar: boolean = CONFIG.hideToolbar;
6785
showLeaderboard: boolean = CONFIG.showLeaderboard;
@@ -70,9 +88,11 @@ export class AppComponent extends StoreDispatcher implements OnInit {
7088

7189
private nodeUpdateSubscription: Subscription | null = null;
7290

73-
constructor(private breakpointObserver: BreakpointObserver,
74-
private router: Router,
75-
private webNodeService: WebNodeService) {
91+
constructor(
92+
private breakpointObserver: BreakpointObserver,
93+
private router: Router,
94+
private webNodeService: WebNodeService,
95+
) {
7696
AOS.init();
7797

7898
super();
@@ -91,17 +111,28 @@ export class AppComponent extends StoreDispatcher implements OnInit {
91111
localStorage.setItem('webnodeArgs', args);
92112
}
93113
}
94-
this.select(getMergedRoute, () => {
95-
this.loaded = true;
96-
this.detect();
97-
}, filter(Boolean), take(1));
114+
this.select(
115+
getMergedRoute,
116+
() => {
117+
this.loaded = true;
118+
this.detect();
119+
},
120+
filter(Boolean),
121+
take(1),
122+
);
98123

99124
if (CONFIG.showLeaderboard && CONFIG.showWebNodeLandingPage) {
100125
/* frontend with some landing page */
101-
this.select(getMergedRoute, () => {
102-
this.initAppFunctionalities();
103-
}, filter((route: MergedRoute) => route?.url.startsWith('/loading-web-node')), take(1));
104-
126+
this.select(
127+
getMergedRoute,
128+
() => {
129+
this.initAppFunctionalities();
130+
},
131+
filter((route: MergedRoute) =>
132+
route?.url.startsWith('/loading-web-node'),
133+
),
134+
take(1),
135+
);
105136
} else if (!CONFIG.showLeaderboard && !CONFIG.showWebNodeLandingPage) {
106137
/* normal frontend (no landing pages) */
107138
this.initAppFunctionalities();
@@ -114,9 +145,14 @@ export class AppComponent extends StoreDispatcher implements OnInit {
114145
}
115146

116147
private initAppFunctionalities(): void {
117-
if (this.webNodeService.hasWebNodeConfig() && !this.webNodeService.isWebNodeLoaded()) {
148+
if (
149+
this.webNodeService.hasWebNodeConfig() &&
150+
!this.webNodeService.isWebNodeLoaded()
151+
) {
118152
if (!getWindow()?.location.href.includes(`/${Routes.LOADING_WEB_NODE}`)) {
119-
this.router.navigate([Routes.LOADING_WEB_NODE], { queryParamsHandling: 'preserve' });
153+
this.router.navigate([Routes.LOADING_WEB_NODE], {
154+
queryParamsHandling: 'preserve',
155+
});
120156
}
121157
}
122158
this.dispatch2(AppActions.init());

0 commit comments

Comments
 (0)