add a css file for general SettingsPage.js
add a basic form for videopath
This commit is contained in:
parent
791f2327e1
commit
08c2567551
3
src/pages/SettingsPage/GeneralSettings.css
Normal file
3
src/pages/SettingsPage/GeneralSettings.css
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
.GeneralForm {
|
||||||
|
width: 60%;
|
||||||
|
}
|
@ -1,4 +1,6 @@
|
|||||||
import React from "react";
|
import React from "react";
|
||||||
|
import {Form, Col, Button} from "react-bootstrap";
|
||||||
|
import "./GeneralSettings.css"
|
||||||
|
|
||||||
class GeneralSettings extends React.Component {
|
class GeneralSettings extends React.Component {
|
||||||
constructor(props) {
|
constructor(props) {
|
||||||
@ -11,6 +13,30 @@ class GeneralSettings extends React.Component {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
Generalsettings here
|
Generalsettings here
|
||||||
|
<div className='GeneralForm'>
|
||||||
|
<Form>
|
||||||
|
<Form.Row>
|
||||||
|
<Form.Group as={Col} controlId="formGridEmail">
|
||||||
|
<Form.Label>Video Path</Form.Label>
|
||||||
|
<Form.Control type="text" placeholder="todo password here" />
|
||||||
|
</Form.Group>
|
||||||
|
|
||||||
|
<Form.Group as={Col} controlId="formGridPassword">
|
||||||
|
<Form.Label>Password</Form.Label>
|
||||||
|
<Form.Control type="password" placeholder="Password" />
|
||||||
|
</Form.Group>
|
||||||
|
</Form.Row>
|
||||||
|
|
||||||
|
<Form.Group controlId="formGridAddress1">
|
||||||
|
<Form.Label>Address</Form.Label>
|
||||||
|
<Form.Control placeholder="1234 Main St" />
|
||||||
|
</Form.Group>
|
||||||
|
|
||||||
|
<Button variant="primary" type="submit">
|
||||||
|
Submit
|
||||||
|
</Button>
|
||||||
|
</Form>
|
||||||
|
</div>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ class SettingsPage extends React.Component {
|
|||||||
case "movies":
|
case "movies":
|
||||||
return <MovieSettings/>;
|
return <MovieSettings/>;
|
||||||
case "tv":
|
case "tv":
|
||||||
return <a/>; // todo this page
|
return <span/>; // todo this page
|
||||||
default:
|
default:
|
||||||
return "unknown button clicked";
|
return "unknown button clicked";
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ describe('<RandomPage/>', function () {
|
|||||||
|
|
||||||
simulateSideBarClick("TV Shows",wrapper);
|
simulateSideBarClick("TV Shows",wrapper);
|
||||||
expect(wrapper.state().currentpage).toBe("tv");
|
expect(wrapper.state().currentpage).toBe("tv");
|
||||||
expect(wrapper.find(".SettingsContent").find("a")).toHaveLength(1);
|
expect(wrapper.find(".SettingsContent").find("span")).toHaveLength(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
function simulateSideBarClick(name, wrapper) {
|
function simulateSideBarClick(name, wrapper) {
|
||||||
|
Loading…
Reference in New Issue
Block a user