最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

reactjs - How to implement MUI <Select> with collapsible feature. [Image is given] - Stack Overflow

programmeradmin5浏览0评论

is there any way to create a select component like this? I have tried from MUI but the collapsible list is not taking the value.Mui select collapsible

  const getOperatorComponent = (value: string, dataType: DataType) => {
    let basicOperator: Operator[] | undefined = AuthoringState?.operatorList?.[dataType]?.['Basic Operators'];
    let advanceOperator: Operator[] | undefined = AuthoringState?.operatorList?.[dataType]?.['Advance Operators'];
    return (
      <div style={{ width: '6rem' }}>
        <Select value={operatorValue} onChange={e => handleOperatorChange(e.target.value as string)}>
          {basicOperator?.map(item => <MenuItem value={item.operatorSymbol}> {item.operatorSymbol} </MenuItem>)}
          <ListItem>
            Advance Operator
            <IconButton onClick={() => setAdvanceOperatorOpen(prev => !prev)}>
              <Dropdown />
            </IconButton>
          </ListItem>
          <Collapse in={advanceOperatorOpen}>
            {advanceOperator?.map(item => <MenuItem value={item.operatorSymbol}>{item.operatorSymbol} </MenuItem>)}
          </Collapse>
        </Select>
      </div>
    );
  };
发布评论

评论列表(0)

  1. 暂无评论