diff --git a/js/components/main.js b/js/components/main.js index 7198a939339..733001b5874 100644 --- a/js/components/main.js +++ b/js/components/main.js @@ -6,6 +6,7 @@ const React = require('react') const ImmutableComponent = require('./immutableComponent') const Immutable = require('immutable') const electron = require('electron') +const {StyleSheet, css} = require('aphrodite') const ipc = electron.ipcRenderer // const systemPreferences = electron.remote.systemPreferences @@ -880,6 +881,14 @@ class Main extends ImmutableComponent { return null } + getTotalBlocks (frames) { + const ads = frames.getIn(['adblock', 'blocked']) + const trackers = frames.getIn(['trackingProtection', 'blocked']) + const blocked = (ads ? ads.size : 0) + (trackers ? trackers.size : 0) + + return (blocked > 99) ? '99+' : blocked + } + render () { const comparatorByKeyAsc = (a, b) => a.get('key') > b.get('key') ? 1 : b.get('key') > a.get('key') ? -1 : 0 @@ -1067,6 +1076,11 @@ class Main extends ImmutableComponent { ? : null } + { + !this.braveShieldsDisabled + ?