diff --git a/packages/grafnode-components/src/components/QueryEditor/StyledWrapper.js b/packages/grafnode-components/src/components/QueryEditor/StyledWrapper.js index 43500059..bc6dce58 100644 --- a/packages/grafnode-components/src/components/QueryEditor/StyledWrapper.js +++ b/packages/grafnode-components/src/components/QueryEditor/StyledWrapper.js @@ -2,7 +2,7 @@ import styled from 'styled-components'; const StyledWrapper = styled.div` div.CodeMirror { - border: solid 1px #e1e1e1; + border: solid 1px var(--color-codemirror-border); height: 96%; } diff --git a/packages/grafnode-components/src/components/QueryUrl/StyledWrapper.js b/packages/grafnode-components/src/components/QueryUrl/StyledWrapper.js index 653ed4a1..b01366b6 100644 --- a/packages/grafnode-components/src/components/QueryUrl/StyledWrapper.js +++ b/packages/grafnode-components/src/components/QueryUrl/StyledWrapper.js @@ -4,21 +4,21 @@ const Wrapper = styled.div` height: 2.3rem; div.method-selector { - border: solid 1px #cfcfcf; + border: solid 1px var(--color-layout-border); border-right: none; - background-color: #f3f3f3; + background-color: var(--color-sidebar-background); border-top-left-radius: 3px; border-bottom-left-radius: 3px; } div.input-container { - border: solid 1px #cfcfcf; - background-color: #f3f3f3; + border: solid 1px var(--color-layout-border); + background-color: var(--color-sidebar-background); border-top-right-radius: 3px; border-bottom-right-radius: 3px; input { - background-color: #f3f3f3; + background-color: var(--color-sidebar-background); outline: none; box-shadow: none; diff --git a/packages/grafnode-components/src/components/RequestTabPanel/index.js b/packages/grafnode-components/src/components/RequestTabPanel/index.js index 0b6f2394..839da3ca 100644 --- a/packages/grafnode-components/src/components/RequestTabPanel/index.js +++ b/packages/grafnode-components/src/components/RequestTabPanel/index.js @@ -107,7 +107,7 @@ const RequestTabPanel = ({dispatch, actions, collections, activeRequestTabId, re
{item.name}
diff --git a/packages/grafnode-components/src/components/RequestTabs/StyledWrapper.js b/packages/grafnode-components/src/components/RequestTabs/StyledWrapper.js index a9cf5d38..072d6b11 100644 --- a/packages/grafnode-components/src/components/RequestTabs/StyledWrapper.js +++ b/packages/grafnode-components/src/components/RequestTabs/StyledWrapper.js @@ -6,7 +6,7 @@ const Wrapper = styled.div` padding: 0; margin: 0 0 10px; padding-left: 1rem; - border-bottom: 1px solid #cfcfcf; + border-bottom: 1px solid var(--color-layout-border); li { display: inline-flex; @@ -31,7 +31,7 @@ const Wrapper = styled.div` } &.active { - border-color: #cfcfcf; + border-color: var(--color-layout-border); background: #fff; border-radius: 5px 5px 0 0; diff --git a/packages/grafnode-components/src/components/RequestTabs/index.js b/packages/grafnode-components/src/components/RequestTabs/index.js index fd0bf597..89958285 100644 --- a/packages/grafnode-components/src/components/RequestTabs/index.js +++ b/packages/grafnode-components/src/components/RequestTabs/index.js @@ -49,7 +49,7 @@ const RequestTabs = ({actions, dispatch, activeRequestTabId, requestTabs}) => { }; return ( - + {requestTabs && requestTabs.length ? (
    {requestTabs && requestTabs.length ? requestTabs.map((rt, index) => { diff --git a/packages/grafnode-components/src/components/ResponsePane/QueryResult/StyledWrapper.js b/packages/grafnode-components/src/components/ResponsePane/QueryResult/StyledWrapper.js index 54789bf2..c2938883 100644 --- a/packages/grafnode-components/src/components/ResponsePane/QueryResult/StyledWrapper.js +++ b/packages/grafnode-components/src/components/ResponsePane/QueryResult/StyledWrapper.js @@ -2,7 +2,7 @@ import styled from 'styled-components'; const StyledWrapper = styled.div` div.CodeMirror { - border: solid 1px #e1e1e1; + border: solid 1px var(--color-codemirror-border); } div.overlay{ diff --git a/packages/grafnode-run/src/globalStyles.js b/packages/grafnode-run/src/globalStyles.js index eb800ddf..d36372eb 100644 --- a/packages/grafnode-run/src/globalStyles.js +++ b/packages/grafnode-run/src/globalStyles.js @@ -2,7 +2,8 @@ import { createGlobalStyle } from 'styled-components'; const GlobalStyle = createGlobalStyle` .CodeMirror-gutters { - background-color: #f6f8fa; + background-color: var(--color-codemirror-background); + border-right: solid 1px var(--color-codemirror-border); } .grafnode-form { diff --git a/packages/grafnode-run/src/pageComponents/Main/StyledWrapper.js b/packages/grafnode-run/src/pageComponents/Main/StyledWrapper.js index 119c45a9..3a76c3b0 100644 --- a/packages/grafnode-run/src/pageComponents/Main/StyledWrapper.js +++ b/packages/grafnode-run/src/pageComponents/Main/StyledWrapper.js @@ -9,7 +9,7 @@ const Wrapper = styled.div` aside { min-width: 230px; width: 230px; - border-right: solid 1px #e1e1e1; + border-right: solid 1px var(--color-layout-border); background-color: #F6F8FA; } @@ -25,7 +25,7 @@ const Wrapper = styled.div` width: 1px; padding: 0; cursor: col-resize; - background: #e1e1e1; + background: var(--color-request-dragbar-background); &:hover { background: silver; diff --git a/packages/grafnode-run/src/styles/globals.css b/packages/grafnode-run/src/styles/globals.css index 5a639528..5c44e01c 100644 --- a/packages/grafnode-run/src/styles/globals.css +++ b/packages/grafnode-run/src/styles/globals.css @@ -1,3 +1,15 @@ + +:root { + --color-brand: #546de5; + --color-sidebar-collection-item-focused-indent-border: #7b8de3; + --color-sidebar-background: #f6f8fa; + --color-request-dragbar-background: #e2e2e2; + --color-tab-active-border: #4d4d4d; + --color-layout-border: #dedede; + --color-codemirror-border: #efefef; + --color-codemirror-background: #f6f8fa; +} + html, body { margin: 0; padding: 0; @@ -15,8 +27,15 @@ body { font-size: 0.875rem; } -:root { - --color-brand: #546de5; - --color-sidebar-collection-item-focused-indent-border: #7b8de3; - --color-tab-active-border: #4d4d4d; +body::-webkit-scrollbar, .CodeMirror-vscrollbar::-webkit-scrollbar { + width: 0.6rem; +} + +body::-webkit-scrollbar-track, .CodeMirror-vscrollbar::-webkit-scrollbar-track { + background-color: #f1f1f1; +} + +body::-webkit-scrollbar-thumb, .CodeMirror-vscrollbar::-webkit-scrollbar-thumb { + background-color: #cdcdcd; + border-radius: 5rem; } \ No newline at end of file