// @ts-nocheck
import React from 'react';
import styled from 'styled-components';
import useTheme from '../theme/useTheme';
// import theme from '../theme';
import { useLeftPanelWidth } from '../utility/globalState';
export const SearchBoxWrapper = styled.div`
display: flex;
margin-bottom: 5px;
`;
export const WidgetsMainContainer = styled.div`
position: relative;
display: flex;
// flex-flow: column wrap;
flex: 1;
flex-direction: column;
user-select: none;
`;
const StyledWidgetsOuterContainer = styled.div`
overflow: hidden;
// width: ${(props) => props.leftPanelWidth}px;
position: relative;
flex-direction: column;
display: flex;
`;
export function WidgetsOuterContainer({ children, style = undefined, refNode = undefined }) {
// const leftPanelWidth = useLeftPanelWidth();
return (
{children}
);
}
export const StyledWidgetsInnerContainer = styled.div`
flex: 1 1;
overflow-x: auto;
overflow-y: auto;
width: ${(props) => props.leftPanelWidth}px;
`;
export function WidgetsInnerContainer({ children }) {
const leftPanelWidth = useLeftPanelWidth();
return {children};
}
// export const Input = styled.input`
// flex: 1;
// min-width: 90px;
// `;
const StyledWidgetTitle = styled.div`
padding: 5px;
font-weight: bold;
text-transform: uppercase;
background-color: ${(props) => props.theme.title_background};
&:hover {
background-color: ${(props) => props.theme.title_background2};
}
border: 1px solid ${(props) => props.theme.border};
`;
export function WidgetTitle({ children, inputRef = undefined, onClick = undefined }) {
const theme = useTheme();
return (
{
if (inputRef && inputRef.current) inputRef.current.focus();
if (onClick) onClick();
}}
>
{children}
);
}