From 74e75a7da2308d5232b548bbc3e4ac97d0a31ba1 Mon Sep 17 00:00:00 2001 From: Anoop M D Date: Thu, 22 Aug 2024 11:33:35 +0530 Subject: [PATCH] fix: fixed ux issues around content indicator being big --- .../bruno-app/src/components/Icons/Dot/index.js | 16 ++++++++++++++++ .../RequestPane/HttpRequestPane/StyledWrapper.js | 4 ++++ .../RequestPane/HttpRequestPane/index.js | 16 ++++++++++------ 3 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 packages/bruno-app/src/components/Icons/Dot/index.js diff --git a/packages/bruno-app/src/components/Icons/Dot/index.js b/packages/bruno-app/src/components/Icons/Dot/index.js new file mode 100644 index 000000000..e889bea48 --- /dev/null +++ b/packages/bruno-app/src/components/Icons/Dot/index.js @@ -0,0 +1,16 @@ +import React from 'react'; + +const DotIcon = ({ width }) => { + return ( + + + + + ); +}; + +export default DotIcon; \ No newline at end of file diff --git a/packages/bruno-app/src/components/RequestPane/HttpRequestPane/StyledWrapper.js b/packages/bruno-app/src/components/RequestPane/HttpRequestPane/StyledWrapper.js index d78558bf7..e6a766672 100644 --- a/packages/bruno-app/src/components/RequestPane/HttpRequestPane/StyledWrapper.js +++ b/packages/bruno-app/src/components/RequestPane/HttpRequestPane/StyledWrapper.js @@ -23,6 +23,10 @@ const StyledWrapper = styled.div` color: ${(props) => props.theme.tabs.active.color} !important; border-bottom: solid 2px ${(props) => props.theme.tabs.active.border} !important; } + + .content-indicator { + color: ${(props) => props.theme.text} + } } } `; diff --git a/packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js b/packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js index 38be44aec..bd5722066 100644 --- a/packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js +++ b/packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js @@ -7,7 +7,7 @@ import RequestHeaders from 'components/RequestPane/RequestHeaders'; import RequestBody from 'components/RequestPane/RequestBody'; import RequestBodyMode from 'components/RequestPane/RequestBody/RequestBodyMode'; import Auth from 'components/RequestPane/Auth'; -import AuthMode from 'components/RequestPane/Auth/AuthMode'; +import DotIcon from 'components/Icons/Dot'; import Vars from 'components/RequestPane/Vars'; import Assertions from 'components/RequestPane/Assertions'; import Script from 'components/RequestPane/Script'; @@ -16,7 +16,11 @@ import StyledWrapper from './StyledWrapper'; import { find, get } from 'lodash'; import Documentation from 'components/Documentation/index'; -const CONTENT_INDICATOR = '\u25CF'; +const ContentIndicator = () => { + return + + +}; const HttpRequestPane = ({ item, collection, leftPaneWidth }) => { const dispatch = useDispatch(); @@ -112,11 +116,11 @@ const HttpRequestPane = ({ item, collection, leftPaneWidth }) => {
selectTab('body')}> Body - {body.mode !== 'none' && {CONTENT_INDICATOR}} + {body.mode !== 'none' && }
selectTab('headers')}> Headers - {activeHeadersLength > 0 && {activeHeadersLength}} + {activeHeadersLength > 0 && {activeHeadersLength}}
selectTab('auth')}> Auth @@ -127,7 +131,7 @@ const HttpRequestPane = ({ item, collection, leftPaneWidth }) => {
selectTab('script')}> Script - {(script.req || script.res) && {CONTENT_INDICATOR}} + {(script.req || script.res) && }
selectTab('assert')}> Assert @@ -135,7 +139,7 @@ const HttpRequestPane = ({ item, collection, leftPaneWidth }) => {
selectTab('tests')}> Tests - {tests && {CONTENT_INDICATOR}} + {tests && }
selectTab('docs')}> Docs