Skip to content

Commit 6c83d1a

Browse files
Merge pull request #3217 from neos/feature/esbuild-scss-modules
TASK: Script: Rename all `import style from "./style.css"` to `style.module.css`
2 parents a4cbc9e + c61a347 commit 6c83d1a

File tree

230 files changed

+131
-134
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

230 files changed

+131
-134
lines changed

esbuild.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@ const options = {
7777
},
7878
cssModules(
7979
{
80-
includeFilter: /\.css$/,
81-
excludeFilter: /@ckeditor\/|@fortawesome\/fontawesome-svg-core\/|styleHostOnly\.css|normalize\.css/,
8280
visitor: compileWithCssVariables(),
8381
targets: {
8482
chrome: 80 // aligns somewhat to es2020

packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/EditorToolbar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import mergeClassNames from 'classnames';
44

55
import {neos} from '@neos-project/neos-ui-decorators';
66

7-
import style from './index.css';
7+
import style from './index.module.css';
88
import {renderToolbarComponents} from './Helpers/index';
99

1010
@neos(globalRegistry => ({

packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/LinkButton.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {IconButton} from '@neos-project/react-ui-components';
88
import {neos} from '@neos-project/neos-ui-decorators';
99
import {selectors, actions} from '@neos-project/neos-ui-redux-store';
1010

11-
import style from './LinkButton.css';
11+
import style from './LinkButton.module.css';
1212

1313
@connect($transform({
1414
isOpen: selectors.UI.ContentCanvas.isLinkEditorOpen

packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableButton.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {IconButton} from '@neos-project/react-ui-components';
55
import mergeClassNames from 'classnames';
66
import {neos} from '@neos-project/neos-ui-decorators';
77

8-
import style from './TableButton.css';
8+
import style from './TableButton.module.css';
99
import './TableStyles.vanilla-css';
1010

1111
const numberRange = (start, end) => new Array(end - start + 1).fill().map((d, i) => i + start);

packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableDropDown.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {$get} from 'plow-js';
66
import {neos} from '@neos-project/neos-ui-decorators';
77
import ckeIcons from './icons';
88

9-
import style from './TableDropDown.css';
9+
import style from './TableDropDown.module.css';
1010

1111
@neos(globalRegistry => ({
1212
nodeTypesRegistry: globalRegistry.get('@neos-project/neos-ui-contentrepository'),

packages/neos-ui-containers/src/InsertModeSelector/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import Icon from '@neos-project/react-ui-components/src/Icon/';
88
import {neos} from '@neos-project/neos-ui-decorators';
99
import I18n from '@neos-project/neos-ui-i18n';
1010

11-
import style from './style.css';
11+
import style from './style.module.css';
1212

1313
const MODE_AFTER = 'after';
1414
const MODE_BEFORE = 'before';

packages/neos-ui-editors/src/EditorEnvelope/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {Tooltip} from '@neos-project/react-ui-components';
99
import I18n from '@neos-project/neos-ui-i18n';
1010
import {neos} from '@neos-project/neos-ui-decorators';
1111

12-
import style from './style.css';
12+
import style from './style.module.css';
1313

1414
import {Icon} from '@neos-project/react-ui-components';
1515

packages/neos-ui-editors/src/Editors/AssetEditor/Components/Controls/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, {PureComponent} from 'react';
22
import PropTypes from 'prop-types';
3-
import style from './style.css';
3+
import style from './style.module.css';
44
import IconButton from '@neos-project/react-ui-components/src/IconButton/';
55
import {neos} from '@neos-project/neos-ui-decorators';
66

packages/neos-ui-editors/src/Editors/Boolean/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import CheckBox from '@neos-project/react-ui-components/src/CheckBox/';
66
import Label from '@neos-project/react-ui-components/src/Label/';
77
import I18n from '@neos-project/neos-ui-i18n';
88

9-
import style from './style.css';
9+
import style from './style.module.css';
1010

1111
// ToDo: Move into re-usable fn - Maybe into `util-helpers`?
1212
const toBoolean = val => {

packages/neos-ui-editors/src/Editors/CodeMirror/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import Label from '@neos-project/react-ui-components/src/Label/';
88
import I18n from '@neos-project/neos-ui-i18n';
99
import {neos} from '@neos-project/neos-ui-decorators';
1010

11-
import style from './style.css';
11+
import style from './style.module.css';
1212

1313
@neos(globalRegistry => ({
1414
secondaryEditorsRegistry: globalRegistry.get('inspector').get('secondaryEditors')

packages/neos-ui-editors/src/Editors/Image/Components/Controls/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, {PureComponent} from 'react';
22
import PropTypes from 'prop-types';
3-
import style from './style.css';
3+
import style from './style.module.css';
44
import IconButton from '@neos-project/react-ui-components/src/IconButton/';
55
import {neos} from '@neos-project/neos-ui-decorators';
66

packages/neos-ui-editors/src/Editors/Image/Components/PreviewScreen/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {AssetUpload} from '../../../../Library/index';
55

66
import {Thumbnail} from '../../Utils/index';
77
import {Icon} from '@neos-project/react-ui-components';
8-
import style from './style.css';
8+
import style from './style.module.css';
99

1010
export default class PreviewScreen extends PureComponent {
1111
static propTypes = {

packages/neos-ui-editors/src/Editors/Image/Components/ResizeControls/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import TextInput from '@neos-project/react-ui-components/src/TextInput/';
66
import CheckBox from '@neos-project/react-ui-components/src/CheckBox/';
77
import I18n from '@neos-project/neos-ui-i18n';
88

9-
import style from './style.css';
9+
import style from './style.module.css';
1010

1111
const buildResizeAdjustment = (width, height) => ({
1212
allowUpScaling: null,

packages/neos-ui-editors/src/Editors/Image/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {neos} from '@neos-project/neos-ui-decorators';
99
import {PreviewScreen, Controls, ResizeControls} from './Components/index';
1010
import {Image, CROP_IMAGE_ADJUSTMENT, RESIZE_IMAGE_ADJUSTMENT} from './Utils/index';
1111

12-
import style from './style.css';
12+
import style from './style.module.css';
1313

1414
const DEFAULT_FEATURES = {
1515
crop: true,

packages/neos-ui-editors/src/Editors/NodeType/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import mergeClassNames from 'classnames';
77
import SelectBox from '@neos-project/react-ui-components/src/SelectBox/';
88
import {neos} from '@neos-project/neos-ui-decorators';
99
import {selectors} from '@neos-project/neos-ui-redux-store';
10-
import style from './style.css';
10+
import style from './style.module.css';
1111

1212
@neos(globalRegistry => ({
1313
nodeTypesRegistry: globalRegistry.get('@neos-project/neos-ui-contentrepository'),

packages/neos-ui-editors/src/Editors/PluginViews/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {connect} from 'react-redux';
66
import {selectors, actions} from '@neos-project/neos-ui-redux-store';
77
import mergeClassNames from 'classnames';
88
import {$transform} from 'plow-js';
9-
import style from './style.css';
9+
import style from './style.module.css';
1010

1111
@neos(globalRegistry => {
1212
return {

packages/neos-ui-editors/src/Editors/Range/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, {PureComponent} from 'react';
22
import PropTypes from 'prop-types';
33
import {neos} from '@neos-project/neos-ui-decorators';
4-
import style from './style.css';
4+
import style from './style.module.css';
55

66
@neos(globalRegistry => {
77
return {

packages/neos-ui-editors/src/Editors/UriPathSegment/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import backend from '@neos-project/neos-ui-backend-connector';
66
import {neos} from '@neos-project/neos-ui-decorators';
77
import {selectors} from '@neos-project/neos-ui-redux-store';
88
import {TextInput, IconButton} from '@neos-project/react-ui-components';
9-
import style from './style.css';
9+
import style from './style.module.css';
1010

1111
const defaultOptions = {
1212
autoFocus: false,

packages/neos-ui-editors/src/Library/AssetUpload.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import mergeClassNames from 'classnames';
66
import Dropzone from 'react-dropzone';
77
import Icon from '@neos-project/react-ui-components/src/Icon/';
88
import backend from '@neos-project/neos-ui-backend-connector';
9-
import style from './style.css';
9+
import style from './style.module.css';
1010
import {selectors} from '@neos-project/neos-ui-redux-store';
1111

1212
@connect($transform({

packages/neos-ui-editors/src/Library/LinkInput.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {selectors, actions} from '@neos-project/neos-ui-redux-store';
1212
import {isUri, isEmail} from '@neos-project/utils-helpers';
1313

1414
import {sanitizeOptions, sanitizeOption} from './sanitizeOptions';
15-
import style from './LinkInput.css';
15+
import style from './LinkInput.module.css';
1616

1717
// TODO: extract this isInternalLink logic into a registry, possibly defining a schema and a custom data loader
1818
const isUriOrInternalLink = link => Boolean(isUri(link) || link.indexOf('node://') === 0 || link.indexOf('asset://') === 0);

packages/neos-ui-editors/src/Library/LinkInputOptions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {$get} from 'plow-js';
33

44
import {TextInput, CheckBox} from '@neos-project/react-ui-components';
55

6-
import style from './LinkInput.css';
6+
import style from './LinkInput.module.css';
77

88
const LinkInputOptions = ({
99
i18nRegistry,

packages/neos-ui-editors/src/SecondaryEditors/CKEditorWrap/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {connect} from 'react-redux';
55
import {$transform, $get} from 'plow-js';
66
import {neos} from '@neos-project/neos-ui-decorators';
77
import {EditorToolbar} from '@neos-project/neos-ui-ckeditor5-bindings/src/EditorToolbar';
8-
import style from './index.css';
8+
import style from './index.module.css';
99

1010
@neos(globalRegistry => ({
1111
globalRegistry,

packages/neos-ui-editors/src/SecondaryEditors/ImageCropper/AspectRatioDropDown/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import IconButton from '@neos-project/react-ui-components/src/IconButton/';
55
import DropDown from '@neos-project/react-ui-components/src/DropDown/';
66

77
import {AspectRatioOption, NullAspectRatioStrategy} from '../model';
8-
import style from './style.css';
8+
import style from './style.module.css';
99

1010
class AspectRatioDropDownitem extends PureComponent {
1111
static propTypes = {

packages/neos-ui-editors/src/SecondaryEditors/ImageCropper/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {$get} from 'plow-js';
1010

1111
import AspectRatioDropDown from './AspectRatioDropDown/index';
1212
import CropConfiguration, {CustomAspectRatioOption, LockedAspectRatioStrategy} from './model.js';
13-
import style from './style.css';
13+
import style from './style.module.css';
1414

1515
import './react_crop.vanilla-css';
1616

packages/neos-ui-editors/src/SecondaryEditors/MediaDetailsScreen/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
33
import {neos} from '@neos-project/neos-ui-decorators';
44
import {$get} from 'plow-js';
55

6-
import style from './style.css';
6+
import style from './style.module.css';
77

88
@neos()
99
class MediaDetailsScreen extends PureComponent {

packages/neos-ui-editors/src/SecondaryEditors/MediaSelectionScreen/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {neos} from '@neos-project/neos-ui-decorators';
44
import {$get} from 'plow-js';
55
import {urlWithParams} from '@neos-project/utils-helpers/src/urlWithParams';
66

7-
import style from './style.css';
7+
import style from './style.module.css';
88

99
@neos()
1010
class MediaSelectionScreen extends PureComponent {

packages/neos-ui-guest-frame/src/InlineUI/InlineValidationErrors/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {selectors} from '@neos-project/neos-ui-redux-store';
66
import {neos} from '@neos-project/neos-ui-decorators';
77
import {Tooltip} from '@neos-project/react-ui-components';
88
import throttle from 'lodash.throttle';
9-
import style from './style.css';
9+
import style from './style.module.css';
1010

1111
import {findAllOccurrencesOfNodePropertyInGuestFrame, getAbsolutePositionOfElementInGuestFrame, getGuestFrameWindow, getGuestFrameBody} from '@neos-project/neos-ui-guest-frame/src/dom';
1212

packages/neos-ui-guest-frame/src/InlineUI/NodeToolbar/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
} from '@neos-project/neos-ui-guest-frame/src/dom';
1313

1414
import {neos} from '@neos-project/neos-ui-decorators';
15-
import style from './style.css';
15+
import style from './style.module.css';
1616

1717
@neos(globalRegistry => ({
1818
nodeTypesRegistry: globalRegistry.get('@neos-project/neos-ui-contentrepository'),

packages/neos-ui-guest-frame/src/InlineUI/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {neos} from '@neos-project/neos-ui-decorators';
77

88
import NodeToolbar from './NodeToolbar/index';
99

10-
import style from './style.css';
10+
import style from './style.module.css';
1111
import InlineValidationErrors from './InlineValidationErrors/index';
1212
import {isEqualSet} from '@neos-project/utils-helpers';
1313

packages/neos-ui-guest-frame/src/dom.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//
55
import animate from 'amator';
66

7-
import style from './style.css';
7+
import style from './style.module.css';
88

99
//
1010
// Get the guest frame's document object

packages/neos-ui-guest-frame/src/initializeContentDomNode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
} from './dom';
99
import initializePropertyDomNode from './initializePropertyDomNode';
1010

11-
import style from './style.css';
11+
import style from './style.module.css';
1212

1313
export default ({store, globalRegistry, nodeTypesRegistry, inlineEditorRegistry, nodes}) => contentDomNode => {
1414
const contextPath = contentDomNode.getAttribute('data-__neos-node-contextpath');

packages/neos-ui-guest-frame/src/initializeGuestFrame.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
dispatchCustomEvent
1515
} from './dom';
1616

17-
import style from './style.css';
17+
import style from './style.module.css';
1818
import {SelectionModeTypes} from '@neos-project/neos-ts-interfaces';
1919

2020
//

packages/neos-ui-inspector/src/SecondaryInspector/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {selectors} from '@neos-project/neos-ui-redux-store';
1010
import Icon from '@neos-project/react-ui-components/src/Icon/';
1111
import Button from '@neos-project/react-ui-components/src/Button/';
1212

13-
import style from './style.css';
13+
import style from './style.module.css';
1414

1515
@connect(state => {
1616
const isDirty = selectors.UI.Inspector.isDirty(state);

packages/neos-ui-inspector/src/SecondaryInspector/style.css renamed to packages/neos-ui-inspector/src/SecondaryInspector/style.module.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.secondaryInspector {
2-
composes: content from '@neos-project/neos-ui/src/Containers/style.css';
2+
composes: content from '@neos-project/neos-ui/src/Containers/style.module.css';
33
position: relative;
44
background: var(--colors-ContrastDarker);
55
border: 1px solid var(--colors-ContrastDark);

packages/neos-ui-views/src/Data/ColumnView/column.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, {PureComponent} from 'react';
22
import PropTypes from 'prop-types';
3-
import style from './column.css';
3+
import style from './column.module.css';
44

55
export default class Column extends PureComponent {
66
static propTypes = {

packages/neos-ui-views/src/Data/ColumnView/hero.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, {PureComponent} from 'react';
22
import PropTypes from 'prop-types';
3-
import style from './hero.css';
3+
import style from './hero.module.css';
44

55
export default class Hero extends PureComponent {
66
static propTypes = {

packages/neos-ui-views/src/Data/ColumnView/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, {PureComponent} from 'react';
22
import PropTypes from 'prop-types';
33
import {$get} from 'plow-js';
4-
import style from './style.css';
4+
import style from './style.module.css';
55
import dataLoader from '../DataLoader/index';
66
import Hero from './hero';
77
import Column from './column';

packages/neos-ui-views/src/Data/DataLoader/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {selectors} from '@neos-project/neos-ui-redux-store';
66
import Widget from '../../Widget/index';
77
import Icon from '@neos-project/react-ui-components/src/Icon/';
88
import I18n from '@neos-project/neos-ui-i18n';
9-
import style from './style.css';
9+
import style from './style.module.css';
1010
import isEqual from 'lodash.isequal';
1111

1212
/*

packages/neos-ui-views/src/Data/TableView/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, {PureComponent} from 'react';
22
import PropTypes from 'prop-types';
33
import {$get} from 'plow-js';
4-
import style from './style.css';
4+
import style from './style.module.css';
55
import dataLoader from '../DataLoader/index';
66
import Icon from '@neos-project/react-ui-components/src/Icon/';
77

packages/neos-ui-views/src/NodeInfoView/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {connect} from 'react-redux';
44
import {$get} from 'plow-js';
55
import {neos} from '@neos-project/neos-ui-decorators';
66
import {selectors} from '@neos-project/neos-ui-redux-store';
7-
import style from './style.css';
7+
import style from './style.module.css';
88

99
@connect(state => ({
1010
focusedNodeContextPath: selectors.CR.Nodes.focusedNodePathSelector(state),

packages/neos-ui-views/src/Widget/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, {PureComponent} from 'react';
22
import PropTypes from 'prop-types';
3-
import style from './style.css';
3+
import style from './style.module.css';
44
import I18n from '@neos-project/neos-ui-i18n';
55

66
export default class Widget extends PureComponent {

packages/neos-ui/src/Containers/App.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
33
import {connect} from 'react-redux';
44
import {$get, $transform} from 'plow-js';
55
import mergeClassNames from 'classnames';
6-
import style from './style.css';
6+
import style from './style.module.css';
77

88
import FlashMessages from './FlashMessages/index';
99

packages/neos-ui/src/Containers/ContentCanvas/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {neos} from '@neos-project/neos-ui-decorators';
1010

1111
import Frame from '@neos-project/react-ui-components/src/Frame/';
1212

13-
import style from './style.css';
13+
import style from './style.module.css';
1414

1515
@connect($transform({
1616
isFringeLeft: $get('ui.leftSideBar.isHidden'),

packages/neos-ui/src/Containers/ContentCanvas/style.css renamed to packages/neos-ui/src/Containers/ContentCanvas/style.module.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.contentCanvas {
2-
composes: content from '../style.css';
2+
composes: content from '../style.module.css';
33
height: 100%;
44
width: 100%;
55
background-color: var(--colors-ContrastDarker);

packages/neos-ui/src/Containers/Drawer/MenuItem/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Button from '@neos-project/react-ui-components/src/Button/';
66

77
import I18n from '@neos-project/neos-ui-i18n';
88

9-
import style from '../style.css';
9+
import style from '../style.module.css';
1010
import {TARGET_WINDOW} from '../constants';
1111

1212
export default class MenuItem extends PureComponent {

0 commit comments

Comments
 (0)