From 53fd76709770e5e7ed6c603ee1db731ea8b902c0 Mon Sep 17 00:00:00 2001 From: sunny Date: Fri, 14 Jul 2017 18:13:35 +0900 Subject: [PATCH] Design --- src/ts/Routes.tsx | 3 + src/ts/containers/test/DiscoveryDetails.tsx | 6 +- src/ts/containers/test/DiscoveryProbe.tsx | 7 +- src/ts/containers/test/DiscoveryTable.tsx | 6 +- src/ts/containers/test/NoauthProbes.tsx | 20 +-- src/ts/containers/test/PWChange.tsx | 48 ++++--- src/ts/containers/test/ProbeDetails.tsx | 102 +++++++------- src/ts/containers/test/ProbeDown.tsx | 43 +++--- src/ts/containers/test/Probes.tsx | 49 +++---- .../containers/test/SensorConfiguration.tsx | 46 ++++--- src/ts/containers/test/SensorDetails.tsx | 102 +++++++------- src/ts/containers/test/SensorItems.tsx | 7 +- src/ts/containers/test/Sensors.tsx | 7 +- src/ts/containers/test/SignIn.tsx | 55 +++----- src/ts/containers/test/SignUp.tsx | 130 ++++-------------- src/ts/containers/test/TargetDetails.tsx | 17 +-- src/ts/containers/test/Targets.tsx | 10 +- src/ts/containers/test/TopBar.tsx | 9 +- src/ts/containers/test/layout/Footer.tsx | 1 + src/ts/containers/test/layout/Layout.tsx | 49 ++++--- 20 files changed, 325 insertions(+), 392 deletions(-) diff --git a/src/ts/Routes.tsx b/src/ts/Routes.tsx index 70bfbb4..08d6d0a 100644 --- a/src/ts/Routes.tsx +++ b/src/ts/Routes.tsx @@ -9,6 +9,7 @@ import { PWChange } from './containers/test/PWChange'; import { ProbeDown } from './containers/test/ProbeDown'; import { DiscoveryDetails } from './containers/test/DiscoveryDetails' import { Components } from './containers/test/Components'; +import { Sensors } from './containers/test/Sensors'; // import { Layout } from './containers/test/layout/Layout' import { Tree } from './containers/test/commons/Tree'; @@ -54,6 +55,8 @@ export class Routes extends React.Component { + + diff --git a/src/ts/containers/test/DiscoveryDetails.tsx b/src/ts/containers/test/DiscoveryDetails.tsx index a2f7fc9..90180d6 100644 --- a/src/ts/containers/test/DiscoveryDetails.tsx +++ b/src/ts/containers/test/DiscoveryDetails.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { Button, Modal, Checkbox } from 'semantic-ui-react'; +import { Button, Modal, Checkbox, Header, Container } from 'semantic-ui-react'; import { DiscoveryProbe } from './DiscoveryProbe'; import { DiscoveryTable } from './DiscoveryTable'; @@ -56,7 +56,7 @@ export class DiscoveryDetails extends React.Component { render() { return ( -
+
@@ -75,7 +75,7 @@ export class DiscoveryDetails extends React.Component { -
+ ); } diff --git a/src/ts/containers/test/DiscoveryProbe.tsx b/src/ts/containers/test/DiscoveryProbe.tsx index 2431a21..c12d6bb 100644 --- a/src/ts/containers/test/DiscoveryProbe.tsx +++ b/src/ts/containers/test/DiscoveryProbe.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { Table, Label } from 'semantic-ui-react'; +import { Table, Label, Header, Container } from 'semantic-ui-react'; export class DiscoveryProbe extends React.Component { @@ -19,7 +19,8 @@ export class DiscoveryProbe extends React.Component { render() { return ( -
Probe Details... + +
Probe Details
@@ -73,7 +74,7 @@ export class DiscoveryProbe extends React.Component {
-
+ ) } diff --git a/src/ts/containers/test/DiscoveryTable.tsx b/src/ts/containers/test/DiscoveryTable.tsx index 946fa85..67d1228 100644 --- a/src/ts/containers/test/DiscoveryTable.tsx +++ b/src/ts/containers/test/DiscoveryTable.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import {Table, Button, Input, InputProps, ButtonProps, Dropdown } from 'semantic-ui-react'; +import {Table, Button, Input, InputProps, ButtonProps, Dropdown, Container } from 'semantic-ui-react'; export class DiscoveryTable extends React.Component { @@ -87,7 +87,7 @@ export class DiscoveryTable extends React.Component { render() { return ( -
+ @@ -122,7 +122,7 @@ export class DiscoveryTable extends React.Component {
-
+ ); } } \ No newline at end of file diff --git a/src/ts/containers/test/NoauthProbes.tsx b/src/ts/containers/test/NoauthProbes.tsx index 2ebb02b..24cd66c 100644 --- a/src/ts/containers/test/NoauthProbes.tsx +++ b/src/ts/containers/test/NoauthProbes.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { Table, Checkbox, Button } from 'semantic-ui-react'; +import { Table, Checkbox, Button, Header, Container } from 'semantic-ui-react'; export class NoauthProbes extends React.Component { @@ -92,7 +92,8 @@ export class NoauthProbes extends React.Component { render() { return ( -
+ +
Noauth Probes
@@ -121,18 +122,11 @@ export class NoauthProbes extends React.Component { ))} - - - - - - - - - -
-
+ + + + ); } } diff --git a/src/ts/containers/test/PWChange.tsx b/src/ts/containers/test/PWChange.tsx index 8bb9c81..d78febc 100644 --- a/src/ts/containers/test/PWChange.tsx +++ b/src/ts/containers/test/PWChange.tsx @@ -1,7 +1,7 @@ import *as React from 'react' import { - Icon, Label, Input, InputOnChangeData, - Select, Button + Input, InputOnChangeData, + Select, Button, Grid, Form, Container } from 'semantic-ui-react' @@ -34,24 +34,32 @@ export class PWChange extends React.Component { return ( -
- - - , data: InputOnChangeData) => { - this.setState({ pass: data.value }); - }} /> -
- , data: InputOnChangeData) => { - this.setState({ passCon: data.value }); - }} /> -
- - - - -
+ + + + + + +
+ , data: InputOnChangeData) => { + this.setState({ pass: data.value }); + }} /> + , data: InputOnChangeData) => { + this.setState({ passCon: data.value }); + }} /> + + + + + +
+ + +
+
+
); } diff --git a/src/ts/containers/test/ProbeDetails.tsx b/src/ts/containers/test/ProbeDetails.tsx index ac88c68..fff8a5d 100644 --- a/src/ts/containers/test/ProbeDetails.tsx +++ b/src/ts/containers/test/ProbeDetails.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { Button, Table, Label, Segment, Header } from 'semantic-ui-react'; +import { Button, Table, Label, Segment, Header, Container } from 'semantic-ui-react'; import { TargetTable } from './Targets'; import { DetailContainer } from './commons/DetailContainer'; @@ -56,62 +56,54 @@ export class ProbeBasicInfo extends React.Component { render() { return ( - - -

Probe Details

-
- - - - - -
Domain
-
- {this.props.probe.domain.name} -
- - -
Status
-
- {this.props.probe.metaProbeStatus.name} -
- - -
Host IP
-
- ???? -
- - -
Host Name
-
- ???? -
- - -
Authorized at
-
- {this.props.probe.createDate} -
- - -
Description
-
- {this.props.probe.description} -
+ +
Probe Info
+
+ + + +
Domain
+
+ {this.props.probe.domain.name} +
+ + +
Status
+
+ {this.props.probe.metaProbeStatus.name} +
+ + +
Host IP
+
+ ???? +
+ + +
Host Name
+
+ ???? +
+ + +
Authorized at
+
+ {this.props.probe.createDate} +
+ + +
Description
+
+ {this.props.probe.description} +
+
+
- - - - - - - - - +
+ , data: InputOnChangeData) => { + this.setState({ email: data.value }); + }} /> + , data: InputOnChangeData) => { + this.setState({ pass: data.value }); + }} /> + + + + + + @@ -127,7 +113,6 @@ export class SignIn extends React.Component { -
); } diff --git a/src/ts/containers/test/SignUp.tsx b/src/ts/containers/test/SignUp.tsx index 36685b9..6ee0601 100644 --- a/src/ts/containers/test/SignUp.tsx +++ b/src/ts/containers/test/SignUp.tsx @@ -1,7 +1,7 @@ import *as React from 'react' import { - Icon, Label, Input, InputOnChangeData, - Select, Button, Dropdown, Grid, Container, Form + Input, InputOnChangeData, + Select, Button, Dropdown, Grid, Form, Container } from 'semantic-ui-react' @@ -47,111 +47,39 @@ export class SignUp extends React.Component { return ( - - - - - - - - - - , data: InputOnChangeData) => { - this.setState({ email: data.value }); - }} /> - - - - - , data: InputOnChangeData) => { - this.setState({ name: data.value }); - }} /> - - - - - , data: InputOnChangeData) => { - this.setState({ pass: data.value }); - }} /> - - - - - , data: InputOnChangeData) => { - this.setState({ passCon: data.value }); - }} /> - - - - - , data: InputOnChangeData) => { - this.setState({ company: data.value }); - }} /> - - - - - - , data: InputOnChangeData) => { - this.setState({ phone: data.value }); - }} /> - - - - - - - - - - - - - - - - - - +
- , data: InputOnChangeData) => { - this.setState({ email: data.value }); - }} /> - , data: InputOnChangeData) => { - this.setState({ name: data.value }); - }} /> - , data: InputOnChangeData) => { - this.setState({ pass: data.value }); - }} /> - , data: InputOnChangeData) => { - this.setState({ passCon: data.value }); - }} /> - , data: InputOnChangeData) => { - this.setState({ company: data.value }); - }} /> - - , data: InputOnChangeData) => { - this.setState({ country: data.value }); - }} /> - , data: InputOnChangeData) => { - this.setState({ phone: data.value }); - }} - /> - - - - - + , data: InputOnChangeData) => { + this.setState({ email: data.value }); + }} /> + , data: InputOnChangeData) => { + this.setState({ name: data.value }); + }} /> + , data: InputOnChangeData) => { + this.setState({ pass: data.value }); + }} /> + , data: InputOnChangeData) => { + this.setState({ passCon: data.value }); + }} /> + , data: InputOnChangeData) => { + this.setState({ company: data.value }); + }} /> + , data: InputOnChangeData) => { + this.setState({ country: data.value }); + }} /> + , data: InputOnChangeData) => { + this.setState({ phone: data.value }); + }} /> + + + +
diff --git a/src/ts/containers/test/TargetDetails.tsx b/src/ts/containers/test/TargetDetails.tsx index f72edf0..7135813 100644 --- a/src/ts/containers/test/TargetDetails.tsx +++ b/src/ts/containers/test/TargetDetails.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { Button, Table } from 'semantic-ui-react'; +import { Button, Table, Header, Container } from 'semantic-ui-react'; import { Sensors } from './Sensors'; import { DetailContainer } from './commons/DetailContainer'; @@ -48,12 +48,13 @@ export class TargetBasicInfo extends React.Component { render() { return ( -
- + +
Target Info
+
- Name +
Name
??? @@ -62,7 +63,7 @@ export class TargetBasicInfo extends React.Component { - Type +
Type
???? @@ -71,7 +72,7 @@ export class TargetBasicInfo extends React.Component { - Sensor count +
Sensor count
??? @@ -80,7 +81,7 @@ export class TargetBasicInfo extends React.Component { - Created at +
Created at
??? @@ -91,7 +92,7 @@ export class TargetBasicInfo extends React.Component {
-
+
); } } \ No newline at end of file diff --git a/src/ts/containers/test/Targets.tsx b/src/ts/containers/test/Targets.tsx index 2150c4f..d23f66d 100644 --- a/src/ts/containers/test/Targets.tsx +++ b/src/ts/containers/test/Targets.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { Table, Grid, Segment, Button, Container, Modal, Input } from 'semantic-ui-react'; +import { Table, Button, Modal, Input, Header, Container } from 'semantic-ui-react'; import { TargetDetails } from './TargetDetails'; export class Targets extends React.Component { @@ -28,9 +28,10 @@ export class Targets extends React.Component { ]; return ( - + {/*search bar */} +