Skip to content

Commit 5404cb8

Browse files
committed
Remove Sass files and className maps
1 parent 007102f commit 5404cb8

File tree

3 files changed

+6
-27
lines changed

3 files changed

+6
-27
lines changed

src/components/index.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
@import 'table/index';
5858
@import 'tabs/index';
5959
@import 'text_diff/index';
60-
@import 'title/index';
6160
@import 'toast/index';
6261
@import 'token/index';
6362
@import 'tool_tip/index';

src/components/title/_index.scss

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/components/title/title.tsx

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -11,26 +11,13 @@ import classNames from 'classnames';
1111
import { useEuiTheme } from '../../services';
1212
import { cloneElementWithCss } from '../../services/theme/clone_element';
1313
import { euiTitleStyles } from './title.styles';
14-
import { CommonProps, keysOf } from '../common';
14+
import { CommonProps } from '../common';
1515

16-
const titleSizeToClassNameMap = {
17-
xxxs: 'euiTitle--xxxsmall',
18-
xxs: 'euiTitle--xxsmall',
19-
xs: 'euiTitle--xsmall',
20-
s: 'euiTitle--small',
21-
m: 'euiTitle--medium',
22-
l: 'euiTitle--large',
23-
};
24-
25-
export const TITLE_SIZES = keysOf(titleSizeToClassNameMap);
26-
export type EuiTitleSize = keyof typeof titleSizeToClassNameMap;
27-
28-
const textTransformToClassNameMap = {
29-
uppercase: 'euiTitle--uppercase',
30-
};
16+
export const TITLE_SIZES = ['xxxs', 'xxs', 'xs', 's', 'm', 'l'] as const;
17+
export type EuiTitleSize = typeof TITLE_SIZES[number];
3118

32-
export const TEXT_TRANSFORM = keysOf(textTransformToClassNameMap);
33-
export type EuiTitleTextTransform = keyof typeof textTransformToClassNameMap;
19+
export const TEXT_TRANSFORM = ['uppercase'] as const;
20+
export type EuiTitleTextTransform = typeof TEXT_TRANSFORM[number];
3421

3522
export type EuiTitleProps = CommonProps & {
3623
/**
@@ -56,13 +43,7 @@ export const EuiTitle: FunctionComponent<EuiTitleProps> = ({
5643
textTransform ? styles[textTransform] : undefined,
5744
styles[size],
5845
];
59-
const classes = classNames(
60-
'euiTitle',
61-
titleSizeToClassNameMap[size],
62-
textTransform ? textTransformToClassNameMap[textTransform] : undefined,
63-
className,
64-
children.props.className
65-
);
46+
const classes = classNames('euiTitle', className, children.props.className);
6647

6748
const props = {
6849
css: cssStyles,

0 commit comments

Comments
 (0)