UNPKG

model-navigator-standalone

Version:

Standalone MDF graph model visualizer

44 lines (39 loc) 1.13 kB
import React from "react"; import { Button, createTheme, ThemeProvider, StyledEngineProvider } from "@mui/material"; import { FontRegistry } from '../../../../../../assets/fonts/util'; const theme = { components: { MuiButton: { styleOverrides: { root: { fontSize: "13px", textTransform: "none", color: "#1D79A8", fontFamily: FontRegistry("Nunito Sans"), float: "right", background: "none", marginTop: "-20px", marginRight: "20px", fontStyle: "italic", "&:hover": { backgroundColor: "transparent", cursor: "pointer", }, }, }, }, }, }; const ButtonComponent = ({ label, openHandler, disableTouchRipple }) => ( <StyledEngineProvider injectFirst> <ThemeProvider theme={createTheme(theme)}> <Button onClick={openHandler} disableTouchRipple={disableTouchRipple}> {label} </Button> </ThemeProvider> </StyledEngineProvider> ); ButtonComponent.defaultProps = { disableTouchRipple: true, }; export default ButtonComponent;