Skip to content

Commit 6da7e4c

Browse files
fix(breadcrumbs): add global theme styles override (#1546)
1 parent b570a34 commit 6da7e4c

File tree

3 files changed

+21
-11
lines changed

3 files changed

+21
-11
lines changed

packages/breadcrumbs/.size-snapshot.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
{
22
"index.cjs.js": {
3-
"bundled": 5713,
4-
"minified": 4414,
5-
"gzipped": 1609
3+
"bundled": 5861,
4+
"minified": 4540,
5+
"gzipped": 1633
66
},
77
"index.esm.js": {
8-
"bundled": 4814,
9-
"minified": 3694,
10-
"gzipped": 1414,
8+
"bundled": 4961,
9+
"minified": 3818,
10+
"gzipped": 1442,
1111
"treeshaked": {
1212
"rollup": {
13-
"code": 2945,
14-
"import_statements": 342
13+
"code": 3014,
14+
"import_statements": 371
1515
},
1616
"webpack": {
17-
"code": 3276
17+
"code": 3372
1818
}
1919
}
2020
}

packages/breadcrumbs/src/styled/StyledBreadcrumb.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77

88
import styled from 'styled-components';
9-
import { DEFAULT_THEME } from '@zendeskgarden/react-theming';
9+
import { DEFAULT_THEME, retrieveComponentStyles } from '@zendeskgarden/react-theming';
1010

1111
const COMPONENT_ID = 'breadcrumbs.list';
1212

@@ -23,6 +23,8 @@ export const StyledBreadcrumb = styled.ol.attrs({
2323
list-style: none; /* [1] */
2424
font-size: ${props => props.theme.fontSizes.md};
2525
direction: ${props => props.theme.rtl && 'rtl'};
26+
27+
${props => retrieveComponentStyles(COMPONENT_ID, props)};
2628
`;
2729

2830
StyledBreadcrumb.defaultProps = {

packages/breadcrumbs/src/styled/StyledBreadcrumbItem.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@
66
*/
77

88
import styled, { css } from 'styled-components';
9-
import { getColor, getLineHeight, DEFAULT_THEME } from '@zendeskgarden/react-theming';
9+
import {
10+
getColor,
11+
getLineHeight,
12+
retrieveComponentStyles,
13+
DEFAULT_THEME
14+
} from '@zendeskgarden/react-theming';
1015

1116
const COMPONENT_ID = 'breadcrumbs.item';
1217

@@ -45,7 +50,10 @@ export const StyledBreadcrumbItem = styled.li.attrs({
4550
white-space: nowrap;
4651
color: ${props => (props.isCurrent ? getColor(props.theme.colors.neutralHue, 600) : 'inherit')};
4752
font-size: inherit;
53+
4854
${linkStyles};
55+
56+
${props => retrieveComponentStyles(COMPONENT_ID, props)};
4957
`;
5058

5159
StyledBreadcrumbItem.defaultProps = {

0 commit comments

Comments
 (0)