diff --git a/src/Components/Event/Create/Tabs/Basic.js b/src/Components/Event/Create/Tabs/Basic.js
index a65394acd..6854ea420 100644
--- a/src/Components/Event/Create/Tabs/Basic.js
+++ b/src/Components/Event/Create/Tabs/Basic.js
@@ -56,12 +56,6 @@ class Basic extends React.Component {
onChange={newVal => edit('description', newVal.target.value)}
/>
-
- The dates are purely indicative, as it is important for you to make sure everything is
- ready before manually triggering the beginning and end of the event.
- If you are confident use the scheduler to start it for you(incoming).
-
-
diff --git a/src/Components/Event/Edit/Tabs/Basic.js b/src/Components/Event/Edit/Tabs/Basic.js
index 910099532..8210a3720 100644
--- a/src/Components/Event/Edit/Tabs/Basic.js
+++ b/src/Components/Event/Edit/Tabs/Basic.js
@@ -25,7 +25,7 @@ class Basic extends React.Component {
return (
- These are the basic information you need to input in order to create an event.
+ These are the basic information you need to input in order to edit an event.
There might be some heavy changes in the near future as the application is still at a very early stage.
@@ -56,12 +56,6 @@ class Basic extends React.Component {
onChange={newVal => edit('description', newVal.target.value)}
/>
-
- The dates are purely indicative, as it is important for you to make sure everything is
- ready before manually triggering the beginning and end of the event.
- If you are confident use the scheduler to start it for you(incoming).
-
-
@@ -105,7 +99,7 @@ class Basic extends React.Component {
Go to technical tab
diff --git a/src/Components/Event/Edit/Tabs/Technical/index.js b/src/Components/Event/Edit/Tabs/Technical/index.js
index 5cccd7490..212aa6d50 100644
--- a/src/Components/Event/Edit/Tabs/Technical/index.js
+++ b/src/Components/Event/Edit/Tabs/Technical/index.js
@@ -184,7 +184,7 @@ class Technical extends React.Component {
diff --git a/src/Components/Event/Edit/queried.js b/src/Components/Event/Edit/queried.js
index b7ae18c2e..3ba72b60a 100644
--- a/src/Components/Event/Edit/queried.js
+++ b/src/Components/Event/Edit/queried.js
@@ -153,7 +153,7 @@ class Queried extends React.Component {
- Create a new event
+ Edit an event
{value === 0 &&
+
+ These are the basic information you need to input in order to create an event.
+ There might be some heavy changes in the near future as the application is still at a very early stage.
+
+
+
+
+ edit('title', newVal.target.value)}
+ />
+ edit('subtitle', newVal.target.value)}
+ />
+ edit('description', newVal.target.value)}
+ />
+
+
+
+
+ }
+ rightArrowIcon={}
+ value={event.startDatetime}
+ helperText='Competition start date'
+ onChange={newVal => edit('startDatetime', newVal)}
+ />
+
+
+ }
+ rightArrowIcon={}
+ value={event.endDatetime}
+ helperText='Competition ending date'
+ onChange={newVal => edit('endDatetime', newVal)}
+ />
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+}
+
+export default withStyles(styles)(Basic);
diff --git a/src/Components/Event/Show/Tabs/PresentationPage.js b/src/Components/Event/Show/Tabs/PresentationPage.js
new file mode 100644
index 000000000..1c674ddcc
--- /dev/null
+++ b/src/Components/Event/Show/Tabs/PresentationPage.js
@@ -0,0 +1,27 @@
+import React from 'react';
+import { Typography } from '@material-ui/core';
+
+import { withStyles } from '@material-ui/core/styles';
+import styles from '../styles';
+
+
+class PresentationPage extends React.Component {
+ render() {
+ const { classes } = this.props;
+ return (
+
+
+ PresentationPage
+
+
+ );
+ }
+}
+
+export default withStyles(styles)(PresentationPage);
diff --git a/src/Components/Event/Show/Tabs/TeamsServer.js b/src/Components/Event/Show/Tabs/TeamsServer.js
new file mode 100644
index 000000000..874c72d6f
--- /dev/null
+++ b/src/Components/Event/Show/Tabs/TeamsServer.js
@@ -0,0 +1,27 @@
+import React from 'react';
+import { Typography } from '@material-ui/core';
+
+import { withStyles } from '@material-ui/core/styles';
+import styles from '../styles';
+
+
+class TeamsServer extends React.Component {
+ render() {
+ const { classes } = this.props;
+ return (
+
+
+ TeamsServer
+
+
+ );
+ }
+}
+
+export default withStyles(styles)(TeamsServer);
diff --git a/src/Components/Event/Show/Tabs/Technical/Formula/New.js b/src/Components/Event/Show/Tabs/Technical/Formula/New.js
new file mode 100644
index 000000000..605782b2d
--- /dev/null
+++ b/src/Components/Event/Show/Tabs/Technical/Formula/New.js
@@ -0,0 +1,78 @@
+import React from 'react';
+import {
+ Dialog,
+ DialogTitle,
+ DialogContent,
+ DialogContentText,
+ Button,
+ TextField,
+} from '@material-ui/core';
+
+import { Mutation } from 'react-apollo';
+import { getOptionsCalls } from '../../../../../../GraphQL/Calls/index';
+
+class New extends React.Component {
+ constructor() {
+ super();
+ this.state = { name: '' };
+ }
+
+ render() {
+ const { name } = this.state;
+ const { closeDialogs } = this.props;
+ return (
+
+ );
+ }
+}
+
+export default New;
diff --git a/src/Components/Event/Show/Tabs/Technical/Formula/index.js b/src/Components/Event/Show/Tabs/Technical/Formula/index.js
new file mode 100644
index 000000000..6f7047dad
--- /dev/null
+++ b/src/Components/Event/Show/Tabs/Technical/Formula/index.js
@@ -0,0 +1,5 @@
+import New from './New';
+
+export {
+ New,
+};
diff --git a/src/Components/Event/Show/Tabs/Technical/Plotter/New.js b/src/Components/Event/Show/Tabs/Technical/Plotter/New.js
new file mode 100644
index 000000000..5dc2b3b06
--- /dev/null
+++ b/src/Components/Event/Show/Tabs/Technical/Plotter/New.js
@@ -0,0 +1,108 @@
+import React from 'react';
+import {
+ Dialog,
+ DialogTitle,
+ DialogContent,
+ DialogContentText,
+ Button,
+ TextField,
+} from '@material-ui/core';
+
+import { Mutation } from 'react-apollo';
+import { getOptionsCalls } from '../../../../../../GraphQL/Calls/index';
+
+class New extends React.Component {
+ constructor() {
+ super();
+ this.state = {
+ name: '',
+ host: '',
+ repo: '',
+ moduleName: '',
+ };
+ }
+
+ render() {
+ const {
+ name, host, repo, moduleName,
+ } = this.state;
+ const { closeDialogs } = this.props;
+ return (
+
+ );
+ }
+}
+
+export default New;
diff --git a/src/Components/Event/Show/Tabs/Technical/Plotter/index.js b/src/Components/Event/Show/Tabs/Technical/Plotter/index.js
new file mode 100644
index 000000000..6f7047dad
--- /dev/null
+++ b/src/Components/Event/Show/Tabs/Technical/Plotter/index.js
@@ -0,0 +1,5 @@
+import New from './New';
+
+export {
+ New,
+};
diff --git a/src/Components/Event/Show/Tabs/Technical/Prizes/List.js b/src/Components/Event/Show/Tabs/Technical/Prizes/List.js
new file mode 100644
index 000000000..cc807f2c2
--- /dev/null
+++ b/src/Components/Event/Show/Tabs/Technical/Prizes/List.js
@@ -0,0 +1,72 @@
+import React from 'react';
+import {
+ Paper,
+ Grid,
+ Typography,
+} from '@material-ui/core';
+import {
+ SortableContainer,
+ SortableElement,
+ SortableHandle,
+} from 'react-sortable-hoc';
+
+const DragHandle = SortableHandle(() => );
+
+const SortableItem = SortableElement(({ value, deletePrize, index }) => (
+