From 4e496ea6627b991bf81e34c87b7c35fa5b112d45 Mon Sep 17 00:00:00 2001
From: Alberto Defendi <1369-ahl-berto@users.noreply.gitlab.inf.unibz.it>
Date: Wed, 9 Jun 2021 08:23:23 +0200
Subject: [PATCH] Todo element to add tripstage.

---
 .../ReservationPage/Reservation/TripStage.tsx | 48 +++++++++++++++++++
 1 file changed, 48 insertions(+)
 create mode 100644 src/components/Dashboard/ReservationPage/Reservation/TripStage.tsx

diff --git a/src/components/Dashboard/ReservationPage/Reservation/TripStage.tsx b/src/components/Dashboard/ReservationPage/Reservation/TripStage.tsx
new file mode 100644
index 0000000..5f194d8
--- /dev/null
+++ b/src/components/Dashboard/ReservationPage/Reservation/TripStage.tsx
@@ -0,0 +1,48 @@
+/* eslint-disable react/jsx-props-no-spreading */
+import { Button, Input, TextField } from '@material-ui/core';
+import Timeline from '@material-ui/lab/Timeline';
+import TimelineItem from '@material-ui/lab/TimelineItem';
+import TimelineSeparator from '@material-ui/lab/TimelineSeparator';
+import TimelineConnector from '@material-ui/lab/TimelineConnector';
+import TimelineContent from '@material-ui/lab/TimelineContent';
+import TimelineDot from '@material-ui/lab/TimelineDot';
+import { InputField } from 'components/Auth/InputField/InputField';
+import React, { FC, useState } from 'react';
+import { useFormContext } from 'react-hook-form';
+
+export const TripStage: FC = () => {
+  const [stage, setStage] = useState<string[]>([]);
+  const [value, setValue] = useState<string>('');
+
+  const addStage = (): void => {
+    setStage([...stage, value]);
+  };
+
+  return (
+    <>
+      <Timeline>
+        {stage.map((el, key) => (
+          <TimelineItem>
+            <TimelineSeparator>
+              <TimelineDot />
+              <TimelineConnector />
+            </TimelineSeparator>
+            <TimelineContent>{el}</TimelineContent>
+          </TimelineItem>
+        ))}
+      </Timeline>
+      <div>
+        <TextField
+          id="address"
+          label="address"
+          type="text"
+          variant="outlined"
+          onChange={(e) => setValue(e.target.value)}
+        />
+        <Button variant="outlined" type="button" onClick={addStage}>
+          Add
+        </Button>
+      </div>
+    </>
+  );
+};
-- 
GitLab