Skip to content

Commit 7e0d2b7

Browse files
authored
Merge pull request #110 from arminbro/bugfix/81
fix: the default grc templates to use `templatename` casing
2 parents aeaf530 + d3a6b2a commit 7e0d2b7

11 files changed

Lines changed: 37 additions & 37 deletions

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ const TemplateName = () => (
308308
export default TemplateName;
309309
```
310310

311-
**Important** - You can also use the following keywords within your custom templates to format the component name in your templates accordingly:
311+
**Important:** You can use the following keywords within your custom templates to format the component name. Note that the built-in GRC templates use `templatename` casing by default:
312312

313313
| Keyword | Replacement |
314314
| --------------- | ---------------------------------------------------------------------------------------------- |
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export default `.TemplateName {}`;
1+
export default `.templatename {}`;
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
export default `import React from 'react';
22
import PropTypes from 'prop-types';
3-
import styles from './TemplateName.module.css';
3+
import styles from './templatename.module.css';
44
5-
const TemplateName = () => (
6-
<div className={styles.TemplateName} data-testid="TemplateName">
7-
TemplateName Component
5+
const templatename = () => (
6+
<div className={styles.templatename} data-testid="templatename">
7+
templatename Component
88
</div>
99
);
1010
11-
TemplateName.propTypes = {};
11+
templatename.propTypes = {};
1212
13-
TemplateName.defaultProps = {};
13+
templatename.defaultProps = {};
1414
15-
export default TemplateName;
15+
export default templatename;
1616
`;
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
export default `import React, { lazy, Suspense } from 'react';
22
3-
const LazyTemplateName = lazy(() => import('./TemplateName'));
3+
const Lazytemplatename = lazy(() => import('./templatename'));
44
5-
const TemplateName = props => (
5+
const templatename = props => (
66
<Suspense fallback={null}>
7-
<LazyTemplateName {...props} />
7+
<Lazytemplatename {...props} />
88
</Suspense>
99
);
1010
11-
export default TemplateName;
11+
export default templatename;
1212
`;

src/templates/component/componentStoryTemplate.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
export default `/* eslint-disable */
2-
import TemplateName from './TemplateName';
2+
import templatename from './templatename';
33
44
export default {
5-
title: "TemplateName",
5+
title: "templatename",
66
};
77
8-
export const Default = () => <TemplateName />;
8+
export const Default = () => <templatename />;
99
1010
Default.story = {
1111
name: 'default',
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export default `import styled from 'styled-components';
22
3-
export const TemplateNameWrapper = styled.div\`
3+
export const templatenameWrapper = styled.div\`
44
\`;
55
`;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
export default `import React from 'react';
22
import ReactDOM from 'react-dom';
3-
import TemplateName from './TemplateName';
3+
import templatename from './templatename';
44
55
it('It should mount', () => {
66
const div = document.createElement('div');
7-
ReactDOM.render(<TemplateName />, div);
7+
ReactDOM.render(<templatename />, div);
88
ReactDOM.unmountComponentAtNode(div);
99
});`;

src/templates/component/componentTestEnzymeTemplate.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
export default `import React from 'react';
22
import { shallow } from 'enzyme';
3-
import TemplateName from './TemplateName';
3+
import templatename from './templatename';
44
5-
describe('<TemplateName />', () => {
5+
describe('<templatename />', () => {
66
let component;
77
88
beforeEach(() => {
9-
component = shallow(<TemplateName />);
9+
component = shallow(<templatename />);
1010
});
1111
1212
test('It should mount', () => {
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
export default `import React from 'react';
22
import { render, screen } from '@testing-library/react';
33
import '@testing-library/jest-dom';
4-
import TemplateName from './TemplateName';
4+
import templatename from './templatename';
55
6-
describe('<TemplateName />', () => {
6+
describe('<templatename />', () => {
77
test('it should mount', () => {
8-
render(<TemplateName />);
8+
render(<templatename />);
99
10-
const templateName = screen.getByTestId('TemplateName');
10+
const templatename = screen.getByTestId('templatename');
1111
12-
expect(templateName).toBeInTheDocument();
12+
expect(templatename).toBeInTheDocument();
1313
});
1414
});`;
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
export default `import React, { lazy, Suspense } from 'react';
22
3-
const LazyTemplateName = lazy(() => import('./TemplateName'));
3+
const Lazytemplatename = lazy(() => import('./templatename'));
44
5-
const TemplateName = (props: JSX.IntrinsicAttributes & { children?: React.ReactNode; }) => (
5+
const templatename = (props: JSX.IntrinsicAttributes & { children?: React.ReactNode; }) => (
66
<Suspense fallback={null}>
7-
<LazyTemplateName {...props} />
7+
<Lazytemplatename {...props} />
88
</Suspense>
99
);
1010
11-
export default TemplateName;
11+
export default templatename;
1212
`;

0 commit comments

Comments
 (0)