diff --git a/src/components/log/LiveLog.tsx b/src/components/log/LiveLog.tsx index b284b55..b098b61 100644 --- a/src/components/log/LiveLog.tsx +++ b/src/components/log/LiveLog.tsx @@ -21,7 +21,6 @@ export interface LiveLogProps { timestamp: number; message: string; }>; - nextID: number; } interface LiveLogState { @@ -44,7 +43,6 @@ class LiveLog extends Component { state: LiveLogState = { log: [] }; scrollEnabled: boolean = true; - filterEnabled: boolean = false; componentDidUpdate() { if (this.scrollEnabled) { @@ -69,14 +67,10 @@ class LiveLog extends Component { const { t } = this.props; - // variable for containing an autonumber to assign to the `key` property of each item in the log output. - // see https://reactjs.org/docs/lists-and-keys.html#keys - let uniqueKey: number = 0; - return ( - + { /> {t("Automatic scrolling on update")} - - { - return (this.filterEnabled = !this.filterEnabled); - }} - /> - {t('Filter "pi.hole"')} -
-              {this.state.log.map(item => (
-                
- {this.filterEnabled - ? item.message.includes("pi.hole") - ? "" - : getTimeFromTimestamp(item.timestamp) + - " " + - item.message - : getTimeFromTimestamp(item.timestamp) + " " + item.message} + {this.state.log.map((item, index) => ( +
+ {getTimeFromTimestamp(item.timestamp) + " " + item.message}
))}
@@ -143,7 +121,7 @@ export default (props: any) => ( }} repeatOptions={{ interval: 500, ignoreCancel: true }} renderInitial={() => null} - renderOk={data => } + renderOk={data => } renderErr={() => null} /> ); diff --git a/src/util/i18n.tsx b/src/util/i18n.tsx index 4f520dc..d71af22 100644 --- a/src/util/i18n.tsx +++ b/src/util/i18n.tsx @@ -40,7 +40,8 @@ export function setupI18n(ajax?: any) { "settings", "api-errors", "preferences", - "time-ranges" + "time-ranges", + "live-log" ], nsSeparator: false, keySeparator: false,