From 702fea0f410499101efc554983c6db58acc84889 Mon Sep 17 00:00:00 2001 From: Anna Stasiuk Date: Thu, 5 Nov 2020 15:23:05 +0200 Subject: [PATCH] feat: add tabTextColor option for responses (#1451) --- src/common-elements/tabs.ts | 8 ++++---- src/theme.ts | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/common-elements/tabs.ts b/src/common-elements/tabs.ts index 1c4ef1b992..fe41e34f85 100644 --- a/src/common-elements/tabs.ts +++ b/src/common-elements/tabs.ts @@ -44,19 +44,19 @@ export const Tabs = styled(ReactTabs)` } &.tab-success { - color: ${props => props.theme.colors.responses.success.color}; + color: ${props => props.theme.colors.responses.success.tabTextColor}; } &.tab-redirect { - color: ${props => props.theme.colors.responses.redirect.color}; + color: ${props => props.theme.colors.responses.redirect.tabTextColor}; } &.tab-info { - color: ${props => props.theme.colors.responses.info.color}; + color: ${props => props.theme.colors.responses.info.tabTextColor}; } &.tab-error { - color: ${props => props.theme.colors.responses.error.color}; + color: ${props => props.theme.colors.responses.error.tabTextColor}; } } } diff --git a/src/theme.ts b/src/theme.ts index 2fef8eb1c7..8856451f24 100644 --- a/src/theme.ts +++ b/src/theme.ts @@ -53,18 +53,22 @@ const defaultTheme: ThemeInterface = { success: { color: ({ colors }) => colors.success.main, backgroundColor: ({ colors }) => transparentize(0.93, colors.success.main), + tabTextColor: ({ colors }) => colors.responses.success.color, }, error: { color: ({ colors }) => colors.error.main, backgroundColor: ({ colors }) => transparentize(0.93, colors.error.main), + tabTextColor: ({ colors }) => colors.responses.error.color, }, redirect: { color: ({ colors }) => colors.warning.main, backgroundColor: ({ colors }) => transparentize(0.9, colors.responses.redirect.color), + tabTextColor: ({ colors }) => colors.responses.redirect.color, }, info: { color: '#87ceeb', backgroundColor: ({ colors }) => transparentize(0.9, colors.responses.info.color), + tabTextColor: ({ colors }) => colors.responses.info.color, }, }, http: { @@ -206,6 +210,7 @@ export interface ColorSetting { export interface HTTPResponseColos { color: string; backgroundColor: string; + tabTextColor: string; } export interface FontSettings {