UNPKG

grommet

Version:

focus on the essential experience

21 lines 967 B
import styled, { css } from 'styled-components'; import { genericStyles, normalizeColor } from '../../utils'; import { defaultProps } from '../../default-props'; var tabHoverStyle = css(["&:hover{", " ", " ", ";}"], function (props) { return props.theme.tab.hover.background && css(["background:", ";"], normalizeColor(props.theme.tab.hover.background, props.theme)); }, function (props) { return props.theme.tab.hover.color && css(["color:", ";"], normalizeColor(props.theme.tab.hover.color, props.theme)); }, function (props) { return props.theme.tab.hover.extend; }); var StyledTab = styled.div.withConfig({ displayName: "StyledTab", componentId: "sc-1nnwnsb-0" })(["", " ", " ", ""], genericStyles, function (props) { return !props.plain && props.theme.tab.hover && tabHoverStyle; }, function (props) { return props.theme.tab.extend; }); StyledTab.defaultProps = {}; Object.setPrototypeOf(StyledTab.defaultProps, defaultProps); export { StyledTab };