diff --git a/packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js b/packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js index 8310e2f2..099272ce 100644 --- a/packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js +++ b/packages/bruno-app/src/components/RequestPane/HttpRequestPane/index.js @@ -77,14 +77,19 @@ const HttpRequestPane = ({ item, collection, leftPaneWidth }) => { }); }; - // get the length of active params, headers and asserts + // get the length of active params, headers, asserts and vars const params = item.draft ? get(item, 'draft.request.params') : get(item, 'request.params'); const headers = item.draft ? get(item, 'draft.request.headers') : get(item, 'request.headers'); const assertions = item.draft ? get(item, 'draft.request.assertions') : get(item, 'request.assertions'); + const requestVars = item.draft ? get(item, 'draft.request.vars.req') : get(item, 'request.vars.req'); + const responseVars = item.draft ? get(item, 'draft.request.vars.res') : get(item, 'request.vars.res'); const activeParamsLength = params.filter((param) => param.enabled).length; const activeHeadersLength = headers.filter((header) => header.enabled).length; const activeAssertionsLength = assertions.filter((assertion) => assertion.enabled).length; + const activeVarsLength = + requestVars.filter((request) => request.enabled).length + + responseVars.filter((response) => response.enabled).length; return ( @@ -105,6 +110,7 @@ const HttpRequestPane = ({ item, collection, leftPaneWidth }) => {
selectTab('vars')}> Vars + {activeVarsLength > 0 && {activeVarsLength}}
selectTab('script')}> Script