import IconButton from "@appserver/components/icon-button"; import Text from "@appserver/components/text"; import { inject, observer } from "mobx-react"; import PropTypes from "prop-types"; import React from "react"; import { tablet } from "@appserver/components/utils/device"; import styled from "styled-components"; const SubRoomInfoHeader = ({ children, toggleIsVisible }) => { const content = children.props.children; console.log(toggleIsVisible); const StyledRoomInfoHeader = styled.div` width: 100%; height: 53px; display: flex; justify-content: space-between; align-items: center; margin: 8px 0; /* .close-btn { @media ${tablet} { display: none; } } */ `; return ( {content} ); }; SubRoomInfoHeader.displayName = "SubRoomInfoHeader"; SubRoomInfoHeader.propTypes = { children: PropTypes.oneOfType([ PropTypes.arrayOf(PropTypes.node), PropTypes.node, PropTypes.any, ]), toggleIsVisible: PropTypes.func, }; export default inject(({ roomInfoStore }) => { let toggleIsVisible = () => {}; if (roomInfoStore) { toggleIsVisible = roomInfoStore.toggleIsVisible; } return { toggleIsVisible }; })(observer(SubRoomInfoHeader));