Skip to content

Commit de511af

Browse files
gagyibenedekkenwheeler
authored andcommitted
Style prop now has the highest precendence (#374)
1 parent c5fbf29 commit de511af

File tree

12 files changed

+13
-13
lines changed

12 files changed

+13
-13
lines changed

src/components/appear.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class Appear extends Component {
6464
{({ opacity }) =>
6565
React.cloneElement(child, {
6666
className: 'fragment',
67-
style: { ...child.props.style, opacity },
67+
style: [child.props.style, this.props.style, opacity],
6868
ref: f => {
6969
this.fragmentRef = f;
7070
},

src/components/block-quote.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default class BlockQuote extends Component {
88
render() {
99
const typefaceStyle = this.context.typeface || {};
1010
return (
11-
<blockquote className={this.props.className} style={[this.context.styles.components.blockquote, getStyles.call(this), this.props.style, typefaceStyle]}>
11+
<blockquote className={this.props.className} style={[this.context.styles.components.blockquote, getStyles.call(this), typefaceStyle, this.props.style]}>
1212
{this.props.children}
1313
</blockquote>
1414
);

src/components/cite.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default class Cite extends Component {
88
render() {
99
const typefaceStyle = this.context.typeface || {};
1010
return (
11-
<cite className={this.props.className} style={[this.context.styles.components.cite, getStyles.call(this), this.props.style, typefaceStyle]}>
11+
<cite className={this.props.className} style={[this.context.styles.components.cite, getStyles.call(this), typefaceStyle, this.props.style]}>
1212
- {this.props.children}
1313
</cite>
1414
);

src/components/heading.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export default class Heading extends Component {
7979
) : (
8080
createElement(Tag, {
8181
className: this.props.className,
82-
style: [this.context.styles.components.heading[`h${size}`], getStyles.call(this), styles.nonFit, style, typefaceStyle]
82+
style: [this.context.styles.components.heading[`h${size}`], getStyles.call(this), styles.nonFit, typefaceStyle, style]
8383
}, children)
8484
)
8585
);

src/components/image.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ export default class Image extends Component {
2020
style={[
2121
this.context.styles.components.image,
2222
getStyles.call(this),
23-
styles,
24-
this.props.style
23+
this.props.style,
24+
styles
2525
]}
2626
/>
2727
);

src/components/link.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default class Link extends Component {
88
render() {
99
const typefaceStyle = this.context.typeface || {};
1010
return (
11-
<a className={this.props.className} href={this.props.href} target={this.props.target} style={[this.context.styles.components.link, getStyles.call(this), this.props.style, typefaceStyle]}>
11+
<a className={this.props.className} href={this.props.href} target={this.props.target} style={[this.context.styles.components.link, getStyles.call(this), typefaceStyle, this.props.style]}>
1212
{this.props.children}
1313
</a>
1414
);

src/components/list-item.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default class ListItem extends Component {
88
render() {
99
const typefaceStyle = this.context.typeface || {};
1010
return (
11-
<li className={this.props.className} style={[this.context.styles.components.listItem, getStyles.call(this), this.props.style, typefaceStyle]}>
11+
<li className={this.props.className} style={[this.context.styles.components.listItem, getStyles.call(this), typefaceStyle, this.props.style]}>
1212
{this.props.children}
1313
</li>
1414
);

src/components/quote.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default class Quote extends Component {
88
render() {
99
const typefaceStyle = this.context.typeface || {};
1010
return (
11-
<span className={this.props.className} style={[this.context.styles.components.quote, getStyles.call(this), this.props.style, typefaceStyle]}>
11+
<span className={this.props.className} style={[this.context.styles.components.quote, getStyles.call(this), typefaceStyle, this.props.style]}>
1212
{this.props.children}
1313
</span>
1414
);

src/components/slide.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,9 @@ class Slide extends React.PureComponent {
175175
}}
176176
className={`${contentClass} spectacle-content`}
177177
style={[
178-
styles.content,
179178
this.context.styles.components.content,
180179
this.context.overview && overViewStyles.content,
180+
styles.content,
181181
]}
182182
>
183183
{children}

src/components/table-header-item.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default class TableHeaderItem extends Component {
88
render() {
99
const typefaceStyle = this.context.typeface || {};
1010
return (
11-
<td className={this.props.className} style={[this.context.styles.components.tableHeaderItem, getStyles.call(this), this.props.style, typefaceStyle]}>
11+
<td className={this.props.className} style={[this.context.styles.components.tableHeaderItem, getStyles.call(this), typefaceStyle, this.props.style]}>
1212
{this.props.children}
1313
</td>
1414
);

0 commit comments

Comments
 (0)