Files
OpenSign/apps/OpenSign/src/components/emailbuilder/App/SamplesDrawer/ToggleSamplesPanelButton.tsx
T

23 lines
610 B
TypeScript

import React from "react";
import { FirstPageOutlined, MenuOutlined } from "@mui/icons-material";
import { IconButton } from "@mui/material";
import {
toggleSamplesDrawerOpen,
useSamplesDrawerOpen
} from "../../documents/editor/EditorContext";
function useIcon() {
const samplesDrawerOpen = useSamplesDrawerOpen();
if (samplesDrawerOpen) {
return <FirstPageOutlined fontSize="small" />;
}
return <MenuOutlined fontSize="small" />;
}
export default function ToggleSamplesPanelButton() {
const icon = useIcon();
return <IconButton onClick={toggleSamplesDrawerOpen}>{icon}</IconButton>;
}