学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

kopeyama27

京都の大学の四年生です ソフトウェア系の企業でインターンをしております よろしくお願いします ウェブマーケティングや開発をしています
プロフィールをもっとみる

15日前

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

フロントエンド

MUIのDrawerについて聞ける人を募集

18日前
単発
予算
10,000円
提案数
提案待ち
応募期限
終了

【教えてもらいたいこと】
プログラミング/フロントエンド

【具体的な相談内容】
現在、React,Tailwindでフロントの作成をしています。
LeftNavigationBarを作成しているのですが、それをMUIを使ってボタンや画面幅を使って開閉できるようにしたいです。
その際に真ん中のところが横に押し出されるようにしたりとか、真ん中のところが薄暗くならないようにしたいです。

そこの部分について詳しい方がおられましたらビデオ通話にて教えていただきたいです。

一時間5000円でお願いできればと思います。何卒宜しくお願い致します。

サイト
https://enterprizegai.netlify.app/

コード一部


import { FunctionComponent, useState, useEffect } from "react";
import Header from "../components/Header";
import Leftbar from "../components/Leftbar";
import Center from "../components/Center";
import Rightbar from "../components/Rightbar";
import Subheader from "../components/Subheader";
import { useTheme } from "@mui/material/styles";
import { Drawer, useMediaQuery } from "@mui/material";

const drawerWidth = 240;

const Desktop: FunctionComponent = () => {
const [selectedText, setSelectedText] = useState("");
const [isLeftbarOpen, setIsLeftbarOpen] = useState<boolean>(true);
const theme = useTheme();
const matches = useMediaQuery(theme.breakpoints.down("md"));

const handleDrawerToggle = () => {
setIsLeftbarOpen(!isLeftbarOpen);
};

return (
<div className="overflow-hidden h-[100vh] w-full relative bg-white flex flex-col items-start justify-start">
<Header />
<div className="self-stretch flex flex-row items-start justify-between">
<Drawer
variant="persistent"
open={isLeftbarOpen}
sx={{
width: drawerWidth,
flexShrink: 0,
"& .MuiDrawer-paper": {
width: drawerWidth,
},
}}
ModalProps={{
keepMounted: true,
BackdropProps: {
style: {
backgroundColor: "transparent",
},
},
}}
>
<Leftbar
setSelectedText={setSelectedText}
setIsLeftbarOpen={setIsLeftbarOpen}
/>
</Drawer>
<div
className={`self-stretch grow flex-col transition-margin duration-300 ease-in-out ${
isLeftbarOpen ? "ml-[240px]" : "ml-0"
}`}
>
<Subheader />
<Center
selectedText={selectedText}
setSelectedText={setSelectedText}
setIsLeftbarOpen={setIsLeftbarOpen}
isLeftbarOpen={isLeftbarOpen}
/>
</div>
<Rightbar />
</div>
</div>
);
};

export default Desktop;
【目安予算】
10000円

kopeyama27

プロフィール

京都の大学の四年生です
ソフトウェア系の企業でインターンをしております
よろしくお願いします
ウェブマーケティングや開発をしています

15日前

募集をシェアしてメンターを探そう
シェア