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 {
-
-
-
+
+
+
+
+ Adding a Target
+
+
+ contents
+
+
+ this.setState({openAddTarget:false}) }>Cancel
+
+
+
);
}
diff --git a/src/ts/containers/test/layout/Footer.tsx b/src/ts/containers/test/layout/Footer.tsx
new file mode 100644
index 0000000..a8e3f49
--- /dev/null
+++ b/src/ts/containers/test/layout/Footer.tsx
@@ -0,0 +1,22 @@
+import * as React from 'react';
+import { Container } from 'semantic-ui-react';
+
+export class Footer extends React.Component {
+
+ constructor(props: any, context: any) {
+ super(props, context);
+ this.state = {
+ };
+ }
+
+ render() {
+ return (
+
+ Footer area
+
+ );
+ }
+}
+
+
+
diff --git a/src/ts/containers/test/layout/Header.tsx b/src/ts/containers/test/layout/Header.tsx
new file mode 100644
index 0000000..bdb111b
--- /dev/null
+++ b/src/ts/containers/test/layout/Header.tsx
@@ -0,0 +1,21 @@
+import * as React from 'react';
+import { Container } from 'semantic-ui-react';
+import { TopBar } from '../TopBar';
+
+export class Header extends React.Component {
+
+ constructor(props: any, context: any) {
+ super(props, context);
+ this.state = {
+ };
+ }
+
+ render() {
+ return (
+
+ );
+ }
+}
+
+
+
diff --git a/src/ts/containers/test/layout/Layout.tsx b/src/ts/containers/test/layout/Layout.tsx
index 14b6c35..50317ed 100644
--- a/src/ts/containers/test/layout/Layout.tsx
+++ b/src/ts/containers/test/layout/Layout.tsx
@@ -1,20 +1,25 @@
import * as React from 'react';
-
-
+import { Container } from 'semantic-ui-react';
+import { Header } from './Header';
+import { Footer } from './Footer';
export class Layout extends React.Component {
constructor(props: any, context: any) {
super(props, context);
this.state = {
- };
+ };
}
render() {
return (
-
- Laytout용 페이지
-
+
+
+
+ contents area
+
+
+
);
}
}