Added colors to Heading component
This commit is contained in:
parent
ee8e168657
commit
b9e6e24783
|
@ -11,6 +11,7 @@ type HeadingTag = 'h1' | 'h2' | 'h3' | 'h4';
|
||||||
type Props = {
|
type Props = {
|
||||||
align?: 'left' | 'center' | 'right',
|
align?: 'left' | 'center' | 'right',
|
||||||
margin?: 'sm' | 'md' | 'lg' | 'xl',
|
margin?: 'sm' | 'md' | 'lg' | 'xl',
|
||||||
|
color?: 'soft' | 'medium' | 'dark' | 'white' | 'fancy' | 'primary' | 'secondary' | 'warning' | 'disabled',
|
||||||
tag: HeadingTag,
|
tag: HeadingTag,
|
||||||
truncate?: boolean,
|
truncate?: boolean,
|
||||||
children: React$Node,
|
children: React$Node,
|
||||||
|
@ -19,7 +20,7 @@ type Props = {
|
||||||
class Heading extends React.PureComponent<Props> {
|
class Heading extends React.PureComponent<Props> {
|
||||||
render() {
|
render() {
|
||||||
const {
|
const {
|
||||||
align, tag, truncate, margin, children, ...props
|
align, tag, truncate, margin, color, children, ...props
|
||||||
} = this.props
|
} = this.props
|
||||||
|
|
||||||
const className = cx(
|
const className = cx(
|
||||||
|
@ -27,6 +28,7 @@ class Heading extends React.PureComponent<Props> {
|
||||||
align,
|
align,
|
||||||
tag,
|
tag,
|
||||||
margin ? capitalize(margin, 'margin') : undefined,
|
margin ? capitalize(margin, 'margin') : undefined,
|
||||||
|
color,
|
||||||
{ truncate },
|
{ truncate },
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -63,3 +63,39 @@
|
||||||
.marginXl {
|
.marginXl {
|
||||||
margin: 0 0 $xl 0;
|
margin: 0 0 $xl 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.soft {
|
||||||
|
color: #888888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.medium {
|
||||||
|
color: #686868;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dark {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fancy {
|
||||||
|
color: $fancy;
|
||||||
|
}
|
||||||
|
|
||||||
|
.warning {
|
||||||
|
color: $warning;
|
||||||
|
}
|
||||||
|
|
||||||
|
.primary {
|
||||||
|
color: $fontColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
.secondary {
|
||||||
|
color: $secondary;
|
||||||
|
}
|
||||||
|
|
||||||
|
.disabled {
|
||||||
|
color: $disabled;
|
||||||
|
}
|
||||||
|
|
||||||
|
.white {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue