init create-react-library@2.6.7

This commit is contained in:
2020-01-14 11:30:57 +05:30
commit d66d89afd5
21 changed files with 21198 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
/**
* @class ExampleComponent
*/
import * as React from 'react'
import styles from './styles.css'
export type Props = { text: string }
export default class ExampleComponent extends React.Component<Props> {
render() {
const {
text
} = this.props
return (
<div className={styles.test}>
Example Component: {text}
</div>
)
}
}
+8
View File
@@ -0,0 +1,8 @@
/* add css styles here (optional) */
.test {
display: inline-block;
margin: 2em auto;
border: 2px solid #000;
font-size: 2em;
}
+7
View File
@@ -0,0 +1,7 @@
import ExampleComponent from './'
describe('ExampleComponent', () => {
it('is truthy', () => {
expect(ExampleComponent).toBeTruthy()
})
})
+17
View File
@@ -0,0 +1,17 @@
/**
* Default CSS definition for typescript,
* will be overridden with file-specific definitions by rollup
*/
declare module '*.css' {
const content: { [className: string]: string };
export default content;
}
interface SvgrComponent extends React.StatelessComponent<React.SVGAttributes<SVGElement>> {}
declare module '*.svg' {
const svgUrl: string;
const svgComponent: SvgrComponent;
export default svgUrl;
export { svgComponent as ReactComponent }
}