import { ReactNode, FC } from "react"; import styled from "styled-components"; import ViewState from "../../ReactViewModels/ViewState"; import { withViewState } from "../Context"; interface IProps { viewState: ViewState; experimentalItems?: ReactNode[]; } const ControlsWrapper = styled.div` position: absolute; left: 25px; bottom: 25px; z-index: 1; @media (min-width: ${(props) => props.theme.sm}px) { top: auto; bottom: 100px; } `; const Control = styled.div` margin: 15px 0; text-align: center; &:last-child { margin-bottom: 0; } `; const ExperimentalFeatures: FC = (props) => { return ( {(props.experimentalItems || []).map((item, i) => ( {item} ))} ); }; export default withViewState(ExperimentalFeatures);