Web:Common:Fix TabsContainerTheme.
This commit is contained in:
parent
09cc1d318e
commit
abb11df755
@ -9,7 +9,7 @@ import {
|
||||
SubmenuTextTheme,
|
||||
SubmenuItemLabelTheme,
|
||||
ToggleButtonTheme,
|
||||
TabContainerTheme,
|
||||
TabsContainerTheme,
|
||||
IconButtonTheme,
|
||||
IconButtonPinTheme,
|
||||
MainButtonMobileTheme,
|
||||
@ -53,8 +53,8 @@ const ColorTheme = forwardRef((props, ref) => {
|
||||
case ThemeType.ToggleButton: {
|
||||
return <ToggleButtonTheme ref={ref} {...props} />;
|
||||
}
|
||||
case ThemeType.TabContainer: {
|
||||
return <TabContainerTheme ref={ref} {...props} />;
|
||||
case ThemeType.TabsContainer: {
|
||||
return <TabsContainerTheme ref={ref} {...props} />;
|
||||
}
|
||||
case ThemeType.IconButton: {
|
||||
return <IconButtonTheme ref={ref} {...props} />;
|
||||
|
@ -6,7 +6,7 @@ export const ThemeType = {
|
||||
SubmenuText: "submenuText",
|
||||
SubmenuItemLabel: "submenuItemLabel",
|
||||
ToggleButton: "toggleButton",
|
||||
TabContainer: "tabContainer",
|
||||
TabsContainer: "tabsContainer",
|
||||
IconButton: "iconButton",
|
||||
IconButtonPin: "iconButtonPin",
|
||||
MainButtonMobile: "mainButtonMobile",
|
||||
|
@ -12,7 +12,7 @@ export { default as SubmenuItemLabelTheme } from "./submenuItemLabel";
|
||||
|
||||
export { default as ToggleButtonTheme } from "./toggleButton";
|
||||
|
||||
export { default as TabContainerTheme } from "./tabContainer";
|
||||
export { default as TabsContainerTheme } from "./tabsContainer";
|
||||
|
||||
export { default as IconButtonTheme } from "./iconButton";
|
||||
|
||||
|
@ -1,8 +0,0 @@
|
||||
import styled, { css } from "styled-components";
|
||||
import { Label } from "@docspace/components/tabs-container/styled-tabs-container";
|
||||
|
||||
const getDefaultStyles = ({ currentColorScheme, selected }) => css`
|
||||
background-color: ${selected && currentColorScheme.accentColor};
|
||||
`;
|
||||
|
||||
export default styled(Label)(getDefaultStyles);
|
@ -0,0 +1,15 @@
|
||||
import styled, { css } from "styled-components";
|
||||
import { Label } from "@docspace/components/tabs-container/styled-tabs-container";
|
||||
import Base from "@docspace/components/themes/base";
|
||||
|
||||
const getDefaultStyles = ({ currentColorScheme, selected, theme }) =>
|
||||
currentColorScheme &&
|
||||
css`
|
||||
background-color: ${selected &&
|
||||
theme.isBase &&
|
||||
currentColorScheme.accentColor} !important;
|
||||
`;
|
||||
|
||||
Label.defaultProps = { theme: Base };
|
||||
|
||||
export default styled(Label)(getDefaultStyles);
|
Loading…
Reference in New Issue
Block a user