blob: 37027fc517860b6768ef3e5a6c2b0db3e13dfc73 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import React from 'react'
import { useDispatch, useSelector } from 'react-redux'
import { finishRoomEdit, startRoomEdit } from '../../../../../actions/topology/building'
import EditRoomComponent from '../../../../../components/app/sidebars/topology/room/EditRoomComponent'
const EditRoomContainer = (props) => {
const isEditing = useSelector((state) => state.construction.currentRoomInConstruction !== '-1')
const isInRackConstructionMode = useSelector((state) => state.construction.inRackConstructionMode)
const dispatch = useDispatch()
const onEdit = () => dispatch(startRoomEdit())
const onFinish = () => dispatch(finishRoomEdit())
return (
<EditRoomComponent
{...props}
onEdit={onEdit}
onFinish={onFinish}
isEditing={isEditing}
isInRackConstructionMode={isInRackConstructionMode}
/>
)
}
export default EditRoomContainer
|