Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

33 righe
838 B

  1. // material-ui
  2. import {useState, useEffect} from 'react';
  3. import iAmSmartICon from 'assets/images/icons/icon_iAmSmart.png';
  4. import {
  5. Button,
  6. Typography
  7. }from '@mui/material';
  8. // ==============================|| EVENT TABLE ||============================== //
  9. export function IAmSmartButton({ label, onClickFun, fullWidth }) {
  10. const [_label, set_label] = useState("");
  11. useEffect(()=>{
  12. set_label(label);
  13. }
  14. ,[label]);
  15. const doOnClick=()=>{
  16. onClickFun();
  17. }
  18. return (
  19. <Button onClick={()=>doOnClick()} sx={{textTransform: 'none'}} color="iAmSmart" fullWidth={fullWidth} size="large" variant="outlined" startIcon={<img src={iAmSmartICon} alt="iAM Smart" width="30" />}>
  20. <Typography variant="h5">
  21. {_label}
  22. </Typography>
  23. </Button>
  24. );
  25. }