ビュー
レイアウト
Drawer

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コンポーネント内に表示するコンテンツを指定します。なし