diff --git a/frontend/src/Editor/LeftSidebar/SidebarDebugger.jsx b/frontend/src/Editor/LeftSidebar/SidebarDebugger.jsx
index d380fa0b5c..03422ca1b3 100644
--- a/frontend/src/Editor/LeftSidebar/SidebarDebugger.jsx
+++ b/frontend/src/Editor/LeftSidebar/SidebarDebugger.jsx
@@ -16,6 +16,14 @@ export const LeftSidebarDebugger = ({ darkMode, components, errors }) => {
setCurrentTab(tab)
}
+ const clearErrorLogs = () => {
+ setUnReadErrorCount(() => {
+ return { read: 0, unread: 0 }
+ })
+
+ setErrorLogs(() => [])
+ }
+
React.useEffect(() => {
setErrorLogs(prev => {
@@ -82,12 +90,19 @@ export const LeftSidebarDebugger = ({ darkMode, components, errors }) => {
@@ -135,7 +150,7 @@ function ErrorLogsComponent ({ errorProps, idx, darkMode }) {
src={errorProps.options.data}
theme={darkMode ? 'shapeshifter' : 'rjv-default'}
name={errorProps.options.name}
- style={{ fontSize: '0.7rem', paddingLeft:'0.35rem' }}
+ style={{ fontSize: '0.7rem', paddingLeft:'0.17rem' }}
enableClipboard={false}
displayDataTypes={false}
collapsed={true}
@@ -149,7 +164,7 @@ function ErrorLogsComponent ({ errorProps, idx, darkMode }) {
src={errorProps.response.data}
theme={darkMode ? 'shapeshifter' : 'rjv-default'}
name={errorProps.response.name}
- style={{ fontSize: '0.7rem', paddingLeft:'0.35rem' }}
+ style={{ fontSize: '0.7rem', paddingLeft:'0.17rem' }}
enableClipboard={false}
displayDataTypes={false}
collapsed={true}
diff --git a/frontend/src/_styles/left-sidebar.scss b/frontend/src/_styles/left-sidebar.scss
index b808ac2065..9ba8721d1a 100644
--- a/frontend/src/_styles/left-sidebar.scss
+++ b/frontend/src/_styles/left-sidebar.scss
@@ -51,6 +51,21 @@
transition: max-height 0.25s cubic-bezier(0.5, 0, 0.1, 1);
overflow: hidden;
}
+
+ .react-json-view {
+ .object-key-val {
+ margin-top: 0;
+ }
+ .icon-container + span {
+ margin-top: -0.14rem;
+ + span {
+ transform: translateY(-0.2rem);
+ }
+ }
+ .brace-row > span {
+ transform: translateY(-0.2rem)
+ }
+ }
}
.iopen {
transform: rotate(90deg);