Skip to Content

Drawer

Drawerコンポーネントは、一時的に開くサイドバーの表示に使うコンポーネントです。 サイドバーはページの右側に表示され、×ボタンをクリックするか、サイドバー外の領域をクリックすることで閉じることができます。 タイトルおよび、表示する内容を指定できます。

開閉状態は、 useState を使ってDrawerコンポーネント外で管理する必要があります。

基本的な使い方

import { useState } from "react"; import { Box, Drawer, Button } from "@basemachina/view"; const App = () => { const [open, setOpen] = useState(false); return ( <> <Button title="サイドバーを開く" onClick={() => setOpen(true)} /> <Drawer title="タイトル" open={open} onClose={() => setOpen(false)}> <Box>表示内容</Box> </Drawer> </> ); }; export default App;
使用例

詳細なインターフェース

名前説明デフォルト値
openDrawerの開閉状態を指定します。必須
onCloseDrawerを閉じる関数を指定します。必須
titleDrawerに表示するタイトル文字列を指定します。必須
childrenDrawerコンポーネント内に表示するコンテンツを指定します。なし