Skip to content

Commit 0b1555d

Browse files
committed
Replace typography components with new Text component
1 parent 30d969f commit 0b1555d

File tree

29 files changed

+148
-87
lines changed

29 files changed

+148
-87
lines changed

polaris-react/src/components/AccountConnection/AccountConnection.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {Avatar} from '../Avatar';
55
import {buttonFrom} from '../Button';
66
import {Card} from '../Card';
77
import {Stack} from '../Stack';
8-
import {TextStyle} from '../TextStyle';
8+
import {Text} from '../Text';
99
import {SettingAction} from '../SettingAction';
1010

1111
import styles from './AccountConnection.scss';
@@ -61,7 +61,9 @@ export function AccountConnection({
6161

6262
const detailsMarkup = details ? (
6363
<div>
64-
<TextStyle variation="subdued">{details}</TextStyle>
64+
<Text variant="bodyMd" color="subdued" as="span">
65+
{details}
66+
</Text>
6567
</div>
6668
) : null;
6769

polaris-react/src/components/ActionList/components/Item/Item.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {Scrollable} from '../../../Scrollable';
66
import {Icon} from '../../../Icon';
77
import {UnstyledLink} from '../../../UnstyledLink';
88
import {Badge} from '../../../Badge';
9-
import {TextStyle} from '../../../TextStyle';
9+
import {Text} from '../../../Text';
1010
import styles from '../../ActionList.scss';
1111
import {handleMouseUpByBlurring} from '../../../../utilities/focus';
1212

@@ -63,7 +63,9 @@ export function Item({
6363
const contentMarkup = helpText ? (
6464
<span className={styles.ContentBlock}>
6565
<span className={styles.ContentBlockInner}>{contentText}</span>
66-
<TextStyle variation="subdued">{helpText}</TextStyle>
66+
<Text variant="bodyMd" color="subdued" as="span">
67+
{helpText}
68+
</Text>
6769
</span>
6870
) : (
6971
contentText

polaris-react/src/components/Autocomplete/components/MappedAction/MappedAction.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {classNames} from '../../../../utilities/css';
66
import {MappedActionContext} from '../../../../utilities/autocomplete';
77
import {Listbox} from '../../../Listbox';
88
import {Icon} from '../../../Icon';
9-
import {TextStyle} from '../../../TextStyle';
9+
import {Text} from '../../../Text';
1010
import {useI18n} from '../../../../utilities/i18n';
1111

1212
import styles from './MappedAction.scss';
@@ -75,7 +75,11 @@ export function MappedAction({
7575
const contentMarkup = (
7676
<div className={styles.Text}>
7777
<div className={contentOverflowStyle}>{contentText}</div>
78-
{helpText ? <TextStyle variation="subdued">{helpText}</TextStyle> : null}
78+
{helpText ? (
79+
<Text variant="bodyMd" color="subdued" as="span">
80+
{helpText}
81+
</Text>
82+
) : null}
7983
</div>
8084
);
8185

polaris-react/src/components/Badge/Badge.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React, {useContext} from 'react';
33
import {classNames, variationName} from '../../utilities/css';
44
import {useI18n} from '../../utilities/i18n';
55
import {WithinFilterContext} from '../../utilities/within-filter-context';
6-
import {VisuallyHidden} from '../VisuallyHidden';
6+
import {Text} from '../Text';
77
import {Icon} from '../Icon';
88
import type {IconSource} from '../../types';
99

@@ -61,7 +61,9 @@ export function Badge({
6161
: getDefaultAccessibilityLabel(i18n, progress, status);
6262

6363
let accessibilityMarkup = Boolean(accessibilityLabel) && (
64-
<VisuallyHidden>{accessibilityLabel}</VisuallyHidden>
64+
<Text variant="bodySm" as="span" visuallyHidden>
65+
{accessibilityLabel}
66+
</Text>
6567
);
6668

6769
if (progress && !icon) {

polaris-react/src/components/Badge/components/Pip/Pip.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from 'react';
22

33
import {classNames, variationName} from '../../../../utilities/css';
44
import type {Progress, Status} from '../../types';
5-
import {VisuallyHidden} from '../../../VisuallyHidden';
5+
import {Text} from '../../../Text';
66
import {useI18n} from '../../../../utilities/i18n';
77
import {getDefaultAccessibilityLabel} from '../../utils';
88

@@ -32,7 +32,9 @@ export function Pip({
3232

3333
return (
3434
<span className={className}>
35-
<VisuallyHidden>{accessibilityLabel}</VisuallyHidden>
35+
<Text variant="bodySm" as="span" visuallyHidden>
36+
{accessibilityLabel}
37+
</Text>
3638
</span>
3739
);
3840
}

polaris-react/src/components/Banner/Banner.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {useUniqueId} from '../../utilities/unique-id';
1919
import {useI18n} from '../../utilities/i18n';
2020
import type {Action, DisableableAction, LoadableAction} from '../../types';
2121
import {Button} from '../Button';
22-
import {Heading} from '../Heading';
22+
import {Text} from '../Text';
2323
import {ButtonGroup} from '../ButtonGroup';
2424
import {UnstyledButton, unstyledButtonFrom} from '../UnstyledButton';
2525
import {UnstyledLink} from '../UnstyledLink';
@@ -85,7 +85,9 @@ export const Banner = forwardRef<BannerHandles, BannerProps>(function Banner(
8585
headingID = `${id}Heading`;
8686
headingMarkup = (
8787
<div className={styles.Heading} id={headingID}>
88-
<Heading element="p">{title}</Heading>
88+
<Text as="p" variant="headingLg">
89+
{title}
90+
</Text>
8991
</div>
9092
);
9193
}

polaris-react/src/components/Breadcrumbs/Breadcrumbs.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {Icon} from '../Icon';
55
import {UnstyledLink} from '../UnstyledLink';
66
import type {CallbackAction, LinkAction} from '../../types';
77
import {handleMouseUpByBlurring} from '../../utilities/focus';
8-
import {VisuallyHidden} from '../VisuallyHidden';
8+
import {Text} from '../Text';
99

1010
import styles from './Breadcrumbs.scss';
1111

@@ -27,7 +27,9 @@ export function Breadcrumbs({breadcrumbs}: BreadcrumbsProps) {
2727
<span className={styles.Icon}>
2828
<Icon source={ArrowLeftMinor} />
2929
</span>
30-
<VisuallyHidden>{content}</VisuallyHidden>
30+
<Text variant="bodySm" as="span" visuallyHidden>
31+
{content}
32+
</Text>
3133
</>
3234
);
3335

polaris-react/src/components/CalloutCard/CalloutCard.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {Card} from '../Card';
77
import {TextContainer} from '../TextContainer';
88
import {ButtonGroup} from '../ButtonGroup';
99
import {Button, buttonFrom} from '../Button';
10-
import {Heading} from '../Heading';
10+
import {Text} from '../Text';
1111
import {Image} from '../Image';
1212

1313
import styles from './CalloutCard.scss';
@@ -78,7 +78,9 @@ export function CalloutCard({
7878
<div className={styles.CalloutCard}>
7979
<div className={styles.Content}>
8080
<div className={styles.Title}>
81-
<Heading>{title}</Heading>
81+
<Text variant="headingLg" as="h2">
82+
{title}
83+
</Text>
8284
</div>
8385
<TextContainer>{children}</TextContainer>
8486
<div className={styles.Buttons}>{buttonMarkup}</div>

polaris-react/src/components/Card/components/Header/Header.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type {DisableableAction} from '../../../../types';
44
import {buttonsFrom} from '../../../Button';
55
import {ButtonGroup} from '../../../ButtonGroup';
66
import {Stack} from '../../../Stack';
7-
import {Heading} from '../../../Heading';
7+
import {Text} from '../../../Text';
88
import styles from '../../Card.scss';
99

1010
export interface CardHeaderProps {
@@ -21,7 +21,9 @@ export function Header({children, title, actions}: CardHeaderProps) {
2121
const titleMarkup = isValidElement(title) ? (
2222
title
2323
) : (
24-
<Heading>{title}</Heading>
24+
<Text variant="headingLg" as="h2">
25+
{title}
26+
</Text>
2527
);
2628

2729
const headingMarkup =

polaris-react/src/components/Card/components/Section/Section.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type {ComplexAction} from '../../../../types';
55
import {buttonsFrom} from '../../../Button';
66
import {Stack} from '../../../Stack';
77
import {ButtonGroup} from '../../../ButtonGroup';
8-
import {Subheading} from '../../../Subheading';
8+
import {Text} from '../../../Text';
99
import styles from '../../Card.scss';
1010

1111
export interface CardSectionProps {
@@ -41,7 +41,13 @@ export function Section({
4141
) : null;
4242

4343
const titleMarkup =
44-
typeof title === 'string' ? <Subheading>{title}</Subheading> : title;
44+
typeof title === 'string' ? (
45+
<Text variant="headingSm" as="h3">
46+
{title}
47+
</Text>
48+
) : (
49+
title
50+
);
4551

4652
const titleAreaMarkup =
4753
titleMarkup || actionMarkup ? (

0 commit comments

Comments
 (0)