Javascript ReactJs侧栏右侧内容

Javascript ReactJs侧栏右侧内容,javascript,html,css,reactjs,Javascript,Html,Css,Reactjs,我使用libraryreact pro侧边栏创建了带有图标的可折叠侧边栏,我的问题是如何使我的主内容位于右侧(可折叠侧边栏旁边),同时使其响应 import React,{useState}来自“React”; 导入“./styles/dashboard.css”; 导入'react pro sidebar/dist/css/styles.css'; 从“/Dashboard”导入{BuildHeaderDashboard、BuildTopNavigationBar、BuildSideBar}

我使用library
react pro侧边栏
创建了带有图标的可折叠侧边栏,我的问题是如何使我的
内容位于右侧(可折叠侧边栏旁边),同时使其响应

import React,{useState}来自“React”;
导入“./styles/dashboard.css”;
导入'react pro sidebar/dist/css/styles.css';
从“/Dashboard”导入{BuildHeaderDashboard、BuildTopNavigationBar、BuildSideBar};
导出常数公司端口=()=>{
const[toggleCollapse,setToggleCollapse]=useState(false);
const handleToggleCollapse=(事件)=>{
setToggleCollapse(!toggleCollapse);
}
返回(
testfdsafdasfd afd asfd asfd haskf hdashf kjdsahfk JDSAHFK hdashf dsahf dshaf hdask fhjdasj
);
}
导出默认公司门户
main{
位置:相对位置;
填充:24px;
柔性生长:1;
显示器:flex;
弯曲方向:立柱;
溢出y:自动;
}
.pro侧边栏{
位置:绝对!重要;
}

您好,请尝试以下解决方案

<!DOCTYPE html>
<html>
    <style>
    main {
        position: relative;
        padding: 24px;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        overflow-y: auto;
    }
        
    </style>
    <body>
        <div style="display:flex">
            <div style="width: 150px;height: 100vh; background-color: grey;">Left Side</div>
            <main>estfdsafdasfd afd asfd asfd haskf hdashf kjdsahfk jdsahkf hdashf dsahf dshaf hdask fhjdas</main>
        </div>

    </body>
</html>

主要{
位置:相对位置;
填充:24px;
柔性生长:1;
显示器:flex;
弯曲方向:立柱;
溢出y:自动;
}
左侧
ESTFDSAFD afd asfd asfd haskf hdashf kjdsahfk JDSAHFK hdashf dsahf dshaf hdask FHJDA