ADD: added Bootstrag
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
import React from "react"
|
||||
import {useState,useEffect, useRef} from 'react';
|
||||
import { useForm, SubmitHandler } from "react-hook-form"
|
||||
import Form from 'react-bootstrap/Form';
|
||||
import FloatingLabel from 'react-bootstrap/FloatingLabel';
|
||||
|
||||
import 'bootstrap/dist/css/bootstrap.min.css';
|
||||
|
||||
|
||||
import './controls.css'
|
||||
|
||||
|
||||
@@ -16,7 +22,7 @@ function EntityControl(props)
|
||||
const [CourseInControl, setCourseInControl] = useState(false);
|
||||
// const [Speed, setSpeed] = useState();
|
||||
|
||||
const [formData, setFormData] = useState({name: "",course: 0,speed: 0,position: [0,0]});
|
||||
const [formData, setFormData] = useState({name: "",course: 0,speed: 0,position: [0,0,0]});
|
||||
|
||||
|
||||
|
||||
@@ -143,9 +149,9 @@ const handleClick = (e) => {
|
||||
}
|
||||
|
||||
}
|
||||
console.log(msg);
|
||||
console.log(JSON.stringify(msg));
|
||||
|
||||
// props.Client.send(JSON.stringify(msg));
|
||||
props.Client.send(JSON.stringify(msg));
|
||||
// alert(`Course: ${formData.course}`);
|
||||
}
|
||||
// console.log(Entity)
|
||||
@@ -157,33 +163,74 @@ const handleClick = (e) => {
|
||||
|
||||
<form onSubmit={handleSubmit}>
|
||||
<div className="ControlsComponent">
|
||||
<div class="parent">
|
||||
<div class="div1">
|
||||
<div class="NameInput">
|
||||
<input className="EntityinputField NameInput" name="Name" type="text" onChange={handleNameInput} value={formData.name} />
|
||||
</div>
|
||||
</div>
|
||||
<div class="div2">
|
||||
<div className="ControlHeader">Course:</div>
|
||||
<div className="ControlValues" > <input className="EntityinputField" name="Course" readOnly={false} type="text" maxLength={3} onClick={handleClick} onChange={handleCourseInput} value={formData.course} /></div>
|
||||
</div>
|
||||
<div class="div3">
|
||||
<div className="ControlHeader">Speed:</div>
|
||||
<div id="Speed" className="ControlValues"><input className="EntityinputField" name="Speed" readOnly={true} type="text" onClick={handleClick} onChange={handleSpeedInput} value={formData.speed} /></div>
|
||||
</div>
|
||||
<div class="div5">
|
||||
<div className="flex">
|
||||
<div className="ControlHeader">Lat:</div><input className="ControlInput" name="Lat" readOnly={true} type="text" onClick={handleClick} value={formData.position[0]} />
|
||||
</div>
|
||||
</div>
|
||||
<div class="div6">
|
||||
<div className="flex">
|
||||
<div class="parent">
|
||||
<div class="div1">
|
||||
<div className="ControlLineHeader">
|
||||
{/* <div className="LineHeader">Kind:</div> */}
|
||||
<div>
|
||||
<FloatingLabel controlId="floatingSelect" label="Kind"/>
|
||||
<Form.Select id="floatingSelect" >
|
||||
<option></option>
|
||||
<option value="plattform"> Plattform</option>
|
||||
|
||||
<div className="ControlHeader">Lon:</div><input className="ControlInput" name="Lon" readOnly={true} type="text" onClick={handleClick} value={formData.position[1]}/>
|
||||
</div>
|
||||
</div>
|
||||
</Form.Select>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="div2">
|
||||
<div className="ControlLineHeader">
|
||||
<div className="LineHeader">Domain:</div>
|
||||
<select name="domain">
|
||||
<option name="surface">Surface</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="div3">
|
||||
<div className="ControlLineHeader">
|
||||
<div className="LineHeader">Type:</div>
|
||||
<select name="type">
|
||||
<option name="F124"> F124</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="div4">
|
||||
<div class="NameInput">
|
||||
<div className="ControlLineHeader">Name:</div>
|
||||
<input className="EntityinputField NameInput" name="Name" type="text" onChange={handleNameInput} value={formData.name} />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="div5">
|
||||
<div className="ControlHeader">Course:</div>
|
||||
<div className="ControlValues" > <input className="EntityinputField" name="Course" readOnly={false} type="text" maxLength={3} onClick={handleClick} onChange={handleCourseInput} value={formData.course} />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="div6">
|
||||
<div className="ControlHeader">Speed:</div>
|
||||
<div id="Speed" className="ControlValues"><input className="EntityinputField" name="Speed" readOnly={true} type="text" onClick={handleClick} onChange={handleSpeedInput} value={formData.speed} /></div>
|
||||
|
||||
</div>
|
||||
<div class="div7">
|
||||
<div className="flex">
|
||||
<div className="ControlHeader">Lat:</div><input className="ControlInput" name="Lat" readOnly={true} type="text" onClick={handleClick} value={formData.position[0]} />
|
||||
</div>
|
||||
</div>
|
||||
<div class="div8">
|
||||
<div className="flex">
|
||||
<div className="ControlHeader">Lon:</div><input className="ControlInput" name="Lon" readOnly={true} type="text" onClick={handleClick} value={formData.position[1]}/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="div9">
|
||||
<div className="flex">
|
||||
<div className="ControlHeader">Height:</div><input className="ControlInput" name="height" readOnly={true} type="text" onClick={handleClick} value={formData.position[2]}/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div> <button type='submit'>Save</button> <button>Delete</button></div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user