Added label to share cameras button and other minor fixes
This commit is contained in:
parent
ede920b628
commit
194e502578
4 changed files with 21 additions and 9 deletions
|
@ -58,7 +58,7 @@ export class MyHeader extends React.Component {
|
|||
<Responsive minWidth={768}>
|
||||
<Grid columns="equal" divided inverted padded>
|
||||
<Grid.Row color="black" textAlign="center">
|
||||
<Grid.Column width={3} height={0.5}>
|
||||
<Grid.Column width={4} height={0.5}>
|
||||
<Segment color="black" inverted>
|
||||
<IconHomeImage />
|
||||
</Segment>
|
||||
|
@ -68,7 +68,7 @@ export class MyHeader extends React.Component {
|
|||
<TitleImage />
|
||||
</Segment>
|
||||
</Grid.Column>
|
||||
<Grid.Column width={2} heigth={1}>
|
||||
<Grid.Column width={4} heigth={1}>
|
||||
<Label as="a" image color="black">
|
||||
<img alt="SmartHut logo" src="smart-home.png" />
|
||||
{this.props.username}
|
||||
|
@ -77,11 +77,15 @@ export class MyHeader extends React.Component {
|
|||
<Button basic inverted onClick={this.logout}>
|
||||
Logout
|
||||
</Button>
|
||||
<Segment compact style={{margin: "auto", marginTop: "1em", textAlign: "center"}}>
|
||||
<Checkbox
|
||||
label={<label
|
||||
>Share cameras</label>}
|
||||
checked={this.props.cameraEnabled}
|
||||
toggle
|
||||
onChange={(e, val) => this.setCameraEnabled(val.checked)}
|
||||
/>
|
||||
</Segment>
|
||||
</Grid.Column>
|
||||
</Grid.Row>
|
||||
</Grid>
|
||||
|
@ -104,6 +108,15 @@ export class MyHeader extends React.Component {
|
|||
</Label>
|
||||
<Divider />
|
||||
<Button onClick={this.logout}>Logout</Button>
|
||||
<Segment compact style={{margin: "auto", marginTop: "1em", textAlign: "center"}}>
|
||||
<Checkbox
|
||||
label={<label
|
||||
>Share cameras</label>}
|
||||
checked={this.props.cameraEnabled}
|
||||
toggle
|
||||
onChange={(e, val) => this.setCameraEnabled(val.checked)}
|
||||
/>
|
||||
</Segment>
|
||||
</Grid.Column>
|
||||
</Grid.Row>
|
||||
</Grid>
|
||||
|
|
|
@ -4,10 +4,6 @@
|
|||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
overflow-y: hidden;
|
||||
}
|
||||
|
||||
.container.curtain-container {
|
||||
position: relative;
|
||||
margin-top: 10%;
|
||||
|
|
|
@ -164,7 +164,10 @@ class Thermostats extends Component {
|
|||
const mapStateToProps2 = (state, ownProps) => ({
|
||||
...mapStateToProps(state, ownProps),
|
||||
get tempSensorsInRoom() {
|
||||
const deviceIds = state.rooms[state.devices[ownProps.id].roomId].devices;
|
||||
if (state.active.activeTab !== "Devices") return false;
|
||||
const room = state.rooms[state.devices[ownProps.id].roomId];
|
||||
if (!room) return false;
|
||||
const deviceIds = room.devices;
|
||||
const devices = [...deviceIds].map((id) => state.devices[id]);
|
||||
const sensors = devices.filter(
|
||||
(d) => d.kind === "sensor" && d.sensor === "TEMPERATURE"
|
||||
|
|
|
@ -85,12 +85,12 @@ class Dashboard extends Component {
|
|||
<div style={{ background: "#1b1c1d" }}>
|
||||
<Responsive minWidth={768}>
|
||||
<Grid>
|
||||
<Grid.Row color="black">
|
||||
<Grid.Row color="black" style={{ paddingBottom: 0 }}>
|
||||
<Grid.Column>
|
||||
<MyHeader />
|
||||
</Grid.Column>
|
||||
</Grid.Row>
|
||||
<Grid.Row color="black">
|
||||
<Grid.Row color="black" style={{ paddingTop: 0 }}>
|
||||
<Grid.Column textAlign="center" width={16}>
|
||||
<Menu fluid widths={4} inverted color="grey">
|
||||
<Menu.Item
|
||||
|
|
Loading…
Reference in a new issue