// @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} ); }