From a8206a945a4fd7351e384cd0ad63369352c60e73 Mon Sep 17 00:00:00 2001 From: insanity Date: Tue, 11 Jul 2017 16:08:03 +0900 Subject: [PATCH] layout --- src/ts/containers/test/Components.tsx | 46 ++++--------------- .../containers/test/SensorConfiguration.tsx | 2 +- src/ts/containers/test/Targets.tsx | 27 +++++++++-- src/ts/containers/test/layout/Footer.tsx | 22 +++++++++ src/ts/containers/test/layout/Header.tsx | 21 +++++++++ src/ts/containers/test/layout/Layout.tsx | 17 ++++--- 6 files changed, 85 insertions(+), 50 deletions(-) create mode 100644 src/ts/containers/test/layout/Footer.tsx create mode 100644 src/ts/containers/test/layout/Header.tsx diff --git a/src/ts/containers/test/Components.tsx b/src/ts/containers/test/Components.tsx index 2ed62ea..da1d183 100644 --- a/src/ts/containers/test/Components.tsx +++ b/src/ts/containers/test/Components.tsx @@ -7,12 +7,6 @@ import { Targets } from './Targets'; import Tab, { TabProps } from 'semantic-ui-react/dist/commonjs/modules/Tab'; -const panes = [ - { menuItem: 'Tab 1', render: () => Tab 1 Content }, - { menuItem: 'Tab 2', render: () => Tab 2 Content }, - { menuItem: 'Tab 3', render: () => Tab 3 Content }, -]; - export class Components extends React.Component { @@ -29,41 +23,17 @@ export class Components extends React.Component { }); } - showContent() { - switch(this.state.no) { - case 0: { - return ; - } - case 1: { - return ; - } - case 2: { - return ; - } - case 3: { - return ; - } - default: { - } - } - } - render() { + const panes = [ + { menuItem: 'Probes', render: () => }, + { menuItem: 'Noauth Probes', render: () => }, + { menuItem: 'Sensor Configuration', render: () => }, + { menuItem: 'Targets', render: () => }, + ]; + return ( -
- {/**/} - - - - - - - -
- {this.showContent()} -
-
+ ); } } diff --git a/src/ts/containers/test/SensorConfiguration.tsx b/src/ts/containers/test/SensorConfiguration.tsx index 29af4e7..3d03960 100644 --- a/src/ts/containers/test/SensorConfiguration.tsx +++ b/src/ts/containers/test/SensorConfiguration.tsx @@ -167,7 +167,7 @@ export class CrawlerSelector extends React.Component { key: crawler.id, text: crawler.name, value: crawler.name, - icon: 'windows', + icon: 'check', //or close? }; crawlerOptions.push(option); } diff --git a/src/ts/containers/test/Targets.tsx b/src/ts/containers/test/Targets.tsx index 1418d1d..4b197cd 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 } from 'semantic-ui-react'; +import { Table, Grid, Segment, Button, Container, Modal } from 'semantic-ui-react'; import { TargetDetails } from './TargetDetails'; export class Targets extends React.Component { @@ -7,6 +7,7 @@ export class Targets extends React.Component { constructor(props: any, context: any) { super(props, context); this.state = { + openAddTarget: false, }; } @@ -15,7 +16,9 @@ export class Targets extends React.Component { } handleAddTarget() { - alert('Add a Target'); + this.setState({ + openAddTarget: true, + }); } render() { @@ -29,12 +32,26 @@ export class Targets extends React.Component { - +