prettier/tests/react_modules/es6class-types-callsite.js

27 lines
484 B
JavaScript

/* @flow */
import React from 'react';
import Hello from './es6class-types-module';
type Props = {name: string};
class HelloLocal extends React.Component<void, Props, void> {
props: Props;
render(): React.Element<*> {
return <div>{this.props.name}</div>;
}
}
class Callsite extends React.Component<void, Props, void> {
render(): React.Element<*> {
return (
<div>
<Hello />
<HelloLocal />
</div>
);
}
}
module.exports = Callsite;