mirror of
https://github.com/usebruno/bruno.git
synced 2025-02-23 13:10:53 +01:00
Merge pull request #413 from therealrinku/one
request colors made consistent on the sidebar and tabs
This commit is contained in:
commit
8730c5a85b
@ -6,9 +6,13 @@ import { findItemInCollection } from 'utils/collections';
|
|||||||
import StyledWrapper from './StyledWrapper';
|
import StyledWrapper from './StyledWrapper';
|
||||||
import RequestTabNotFound from './RequestTabNotFound';
|
import RequestTabNotFound from './RequestTabNotFound';
|
||||||
import SpecialTab from './SpecialTab';
|
import SpecialTab from './SpecialTab';
|
||||||
|
import { useTheme } from 'providers/Theme';
|
||||||
|
import darkTheme from 'themes/dark';
|
||||||
|
import lightTheme from 'themes/light';
|
||||||
|
|
||||||
const RequestTab = ({ tab, collection }) => {
|
const RequestTab = ({ tab, collection }) => {
|
||||||
const dispatch = useDispatch();
|
const dispatch = useDispatch();
|
||||||
|
const { storedTheme } = useTheme();
|
||||||
|
|
||||||
const handleCloseClick = (event) => {
|
const handleCloseClick = (event) => {
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
@ -21,35 +25,38 @@ const RequestTab = ({ tab, collection }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const getMethodColor = (method = '') => {
|
const getMethodColor = (method = '') => {
|
||||||
|
const theme = storedTheme === 'dark' ? darkTheme : lightTheme;
|
||||||
|
|
||||||
let color = '';
|
let color = '';
|
||||||
method = method.toLocaleLowerCase();
|
method = method.toLocaleLowerCase();
|
||||||
|
|
||||||
switch (method) {
|
switch (method) {
|
||||||
case 'get': {
|
case 'get': {
|
||||||
color = 'var(--color-method-get)';
|
color = theme.request.methods.get;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'post': {
|
case 'post': {
|
||||||
color = 'var(--color-method-post)';
|
color = theme.request.methods.post;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'put': {
|
case 'put': {
|
||||||
color = 'var(--color-method-put)';
|
color = theme.request.methods.put;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'delete': {
|
case 'delete': {
|
||||||
color = 'var(--color-method-delete)';
|
color = theme.request.methods.delete;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'patch': {
|
case 'patch': {
|
||||||
color = 'var(--color-method-patch)';
|
color = theme.request.methods.patch;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'options': {
|
case 'options': {
|
||||||
color = 'var(--color-method-options)';
|
color = theme.request.methods.options;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'head': {
|
case 'head': {
|
||||||
color = 'var(--color-method-head)';
|
color = theme.request.methods.head;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -25,13 +25,13 @@ const Wrapper = styled.div`
|
|||||||
color: ${(props) => props.theme.request.methods.delete};
|
color: ${(props) => props.theme.request.methods.delete};
|
||||||
}
|
}
|
||||||
.method-patch {
|
.method-patch {
|
||||||
color: ${(props) => props.theme.request.methods.put};
|
color: ${(props) => props.theme.request.methods.patch};
|
||||||
}
|
}
|
||||||
.method-options {
|
.method-options {
|
||||||
color: ${(props) => props.theme.request.methods.put};
|
color: ${(props) => props.theme.request.methods.options};
|
||||||
}
|
}
|
||||||
.method-head {
|
.method-head {
|
||||||
color: ${(props) => props.theme.request.methods.put};
|
color: ${(props) => props.theme.request.methods.head};
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
@ -15,7 +15,8 @@ const RequestMethod = ({ item }) => {
|
|||||||
'method-put': method === 'put',
|
'method-put': method === 'put',
|
||||||
'method-delete': method === 'delete',
|
'method-delete': method === 'delete',
|
||||||
'method-patch': method === 'patch',
|
'method-patch': method === 'patch',
|
||||||
'method-head': method === 'head'
|
'method-head': method === 'head',
|
||||||
|
'method-options': method == 'options'
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -86,7 +86,11 @@ const darkTheme = {
|
|||||||
get: '#8cd656',
|
get: '#8cd656',
|
||||||
post: '#cd56d6',
|
post: '#cd56d6',
|
||||||
put: '#d69956',
|
put: '#d69956',
|
||||||
delete: '#f06f57'
|
delete: '#f06f57',
|
||||||
|
// customize these colors if needed
|
||||||
|
patch: '#d69956',
|
||||||
|
options: '#d69956',
|
||||||
|
head: '#d69956'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -86,7 +86,11 @@ const lightTheme = {
|
|||||||
get: 'rgb(5, 150, 105)',
|
get: 'rgb(5, 150, 105)',
|
||||||
post: '#8e44ad',
|
post: '#8e44ad',
|
||||||
put: '#ca7811',
|
put: '#ca7811',
|
||||||
delete: 'rgb(185, 28, 28)'
|
delete: 'rgb(185, 28, 28)',
|
||||||
|
// customize these colors if needed
|
||||||
|
patch: '#ca7811',
|
||||||
|
options: '#ca7811',
|
||||||
|
head: '#ca7811'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user