fixed lint

This commit is contained in:
snoop 2017-07-20 11:14:42 +09:00
parent 94d737fc3a
commit 75b7a6e27e
4 changed files with 53 additions and 51 deletions

View File

@ -11,18 +11,18 @@ export class SensorDetails extends React.Component<any, any> {
}; };
} }
componentWillMount() { public componentWillMount(): void {
super.componentWillMount();
} }
render() { public render(): JSX.Element {
const items = [ const items = [
{ name: 'Info', child: <Button sensor={this.props.sensor}/> }, { name: 'Info', child: <Button sensor={this.props.sensor} /> },
{ name: 'Sensor Items', child: <SensorItems sensor={this.props.sensor}/> }, { name: 'Sensor Items', child: <SensorItems sensor={this.props.sensor} /> },
]; ];
const data = {'probe':this.props.probe}; const data = { 'probe': this.props.probe };
return ( return (
<DetailContainer panes={items} data={data}/> <DetailContainer panes={items} data={data} />
); );
} }
} }
@ -35,19 +35,19 @@ export class SensorBasicInfo extends React.Component<any, any> {
}; };
} }
handleStartStop(event: any, data: any) { public handleStartStop = (event: any, data: any) => {
console.log(event); console.log(event);
} }
handleDiscovery(event: any, data: any) { public handleDiscovery = (event: any, data: any) => {
alert('Discovery'); alert('Discovery');
} }
handleBack(event: any, data: any) { public handleBack = (event: any, data: any) => {
this.props.onBack(); this.props.onBack();
} }
showStartStopBtn() { public showStartStopBtn = () => {
if (this.props.probe.metaProbeStatus.name === 'STARTED') { if (this.props.probe.metaProbeStatus.name === 'STARTED') {
return <Button content='Stop' icon='stop' labelPosition='left' color={'blue'} floated={'right'} onClick={this.handleStartStop} />; return <Button content='Stop' icon='stop' labelPosition='left' color={'blue'} floated={'right'} onClick={this.handleStartStop} />;
} else { } else {
@ -55,7 +55,7 @@ export class SensorBasicInfo extends React.Component<any, any> {
} }
} }
render() { public render(): JSX.Element {
return ( return (
<Container fluid> <Container fluid>
<Header as='h3' dividing>Sensor Details</Header> <Header as='h3' dividing>Sensor Details</Header>
@ -107,4 +107,4 @@ export class SensorBasicInfo extends React.Component<any, any> {
</Container> </Container>
); );
} }
} }

View File

@ -9,8 +9,8 @@ export class SensorItems extends React.Component<any, any> {
}; };
} }
public componentWillMount() { public componentWillMount():void {
console.log('componentWillMount'); super.componentWillMount();
} }
public render(): JSX.Element { public render(): JSX.Element {

View File

@ -14,7 +14,8 @@ export class Sensors extends React.Component<any, any> {
}; };
} }
public componentWillMount = () => { public componentWillMount():void {
super.componentWillMount();
this.data = [ this.data = [
{ {
'id': '111', 'id': '111',

View File

@ -11,10 +11,6 @@ export class Targets extends React.Component<any, any> {
}; };
} }
public componentWillMount = ():void => {
console.log('componentWillMount');
}
public handleAddTarget = (event: React.MouseEvent<HTMLButtonElement>, data: ButtonProps) => { public handleAddTarget = (event: React.MouseEvent<HTMLButtonElement>, data: ButtonProps) => {
this.setState({ this.setState({
openAddTarget: true, openAddTarget: true,
@ -53,6 +49,10 @@ export class Targets extends React.Component<any, any> {
</Container> </Container>
); );
} }
public componentWillMount():void {
super.componentWillMount();
}
} }
@ -86,7 +86,38 @@ export class TargetTable extends React.Component<any, any> {
}); });
} }
public componentWillMount = () => { public render(): JSX.Element {
return (
<Container fluid>
<Header as='h3' dividing>Targets</Header>
<Input icon='search' placeholder='Search...' onChange={this.handleSearch.bind(this)} />
<Table celled selectable striped>
<Table.Header>
<Table.Row>
<Table.HeaderCell textAlign={'center'}>No.</Table.HeaderCell>
<Table.HeaderCell textAlign={'center'}>Type</Table.HeaderCell>
<Table.HeaderCell textAlign={'center'}>Name</Table.HeaderCell>
<Table.HeaderCell textAlign={'center'}>Version</Table.HeaderCell>
</Table.Row>
</Table.Header>
<Table.Body>
{this.state.list.map((target: any, index: number) => (
<Table.Row key={index} onClick={this.handleSelect.bind(this, target)}>
<Table.Cell textAlign={'center'}>{index + 1}</Table.Cell>
<Table.Cell textAlign={'center'}>{target.infra.metaInfraType.name}</Table.Cell>
<Table.Cell>todo</Table.Cell>
<Table.Cell>todo</Table.Cell>
</Table.Row>
))}
</Table.Body>
</Table>
</Container>
);
}
public componentWillMount():void {
super.componentWillMount();
this.data = [ this.data = [
{ {
'id': '1', 'id': '1',
@ -127,36 +158,6 @@ export class TargetTable extends React.Component<any, any> {
list: this.data, list: this.data,
}); });
} }
public render(): JSX.Element {
return (
<Container fluid>
<Header as='h3' dividing>Targets</Header>
<Input icon='search' placeholder='Search...' onChange={this.handleSearch.bind(this)} />
<Table celled selectable striped>
<Table.Header>
<Table.Row>
<Table.HeaderCell textAlign={'center'}>No.</Table.HeaderCell>
<Table.HeaderCell textAlign={'center'}>Type</Table.HeaderCell>
<Table.HeaderCell textAlign={'center'}>Name</Table.HeaderCell>
<Table.HeaderCell textAlign={'center'}>Version</Table.HeaderCell>
</Table.Row>
</Table.Header>
<Table.Body>
{this.state.list.map((target: any, index: number) => (
<Table.Row key={index} onClick={this.handleSelect.bind(this, target)}>
<Table.Cell textAlign={'center'}>{index + 1}</Table.Cell>
<Table.Cell textAlign={'center'}>{target.infra.metaInfraType.name}</Table.Cell>
<Table.Cell>todo</Table.Cell>
<Table.Cell>todo</Table.Cell>
</Table.Row>
))}
</Table.Body>
</Table>
</Container>
);
}
} }