Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

EditButton.js 881B

12345678910111213141516171819202122232425262728293031323334
  1. import { IconButton } from "@mui/material";
  2. import PropTypes from "prop-types";
  3. import React from "react";
  4. import userPageBtnIcon from "../../assets/images/userPageBtnIcon.png";
  5. import { useTheme } from "@mui/system";
  6. import { useMediaQuery } from "@mui/material";
  7. const EditButton = ({ onEnableEdit }) => {
  8. const theme = useTheme();
  9. const matches = useMediaQuery(theme.breakpoints.down("sm"));
  10. return (
  11. <IconButton
  12. className={"c-btn--primary-outlined c-btn userPageBtn ml-20px no-padding"}
  13. onClick={onEnableEdit}
  14. >
  15. {!matches && "Režim uređivanja"}
  16. <img
  17. style={{
  18. position: "relative",
  19. top: -0.25,
  20. paddingLeft: matches ? "0px" : "10px",
  21. }}
  22. src={userPageBtnIcon}
  23. />
  24. </IconButton>
  25. );
  26. };
  27. EditButton.propTypes = {
  28. onEnableEdit: PropTypes.func,
  29. };
  30. export default EditButton;