{' '}
-
]}
- />
+ {hasErrors ? (
+
,
]} // eslint-disable-line react/jsx-key
+ />
+ ) : (
+
]}
+ />
+ )}
)
@@ -28,6 +35,7 @@ function PreviewLogsPaneMaxEntries({ totalEntries, entriesShown }) {
PreviewLogsPaneMaxEntries.propTypes = {
totalEntries: PropTypes.number,
entriesShown: PropTypes.number,
+ hasErrors: PropTypes.bool,
}
export default PreviewLogsPaneMaxEntries
diff --git a/services/web/locales/en.json b/services/web/locales/en.json
index f31464407e..2793323847 100644
--- a/services/web/locales/en.json
+++ b/services/web/locales/en.json
@@ -28,8 +28,9 @@
"view_error_plural": "View all errors",
"log_entry_description": "Log entry with level: __level__",
"log_entry_maximum_entries": "Maximum log entries limit hit",
- "log_entry_maximum_entries_title": "__total__ issues total. Showing the first __displayed__",
- "log_entry_maximum_entries_message": "<0>Tip0>: Try to fix the first error and recompile. Often one error causes many later error messages",
+ "log_entry_maximum_entries_title": "__total__ log messages total. Showing the first __displayed__",
+ "log_entry_maximum_entries_message": "<0>Tip0>: Try to fix the first error and recompile. Often one error causes many later error messages.<1>If you need to see the full logs, you can still download them or view the raw logs below.1>",
+ "log_entry_maximum_entries_message_no_errors": "<0>Tip0>: If you need to see the full logs, you can still download them or view the raw logs below.",
"navigate_log_source": "Navigate to log position in source code: __location__",
"other_output_files": "Download other output files",
"refresh": "Refresh",