Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

TextField.styled.js 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { Box, TextField } from "@mui/material";
  2. import styled from "styled-components";
  3. import selectedTheme from "../../../themes";
  4. export const TextFieldContainer = styled(Box)`
  5. width: 100%;
  6. height: ${(props) => props.height};
  7. box-sizing: border-box;
  8. margin: 16px 0;
  9. padding-left: 0;
  10. `;
  11. export const TextFieldStyled = styled(TextField)`
  12. background-color: ${selectedTheme.primaryBackgroundColor};
  13. width: ${(props) => props.width};
  14. font-style: ${(props) =>
  15. props.italicplaceholder === true ? "italic" : "normal"};
  16. padding-left: 0;
  17. margin: 0;
  18. padding: 0;
  19. height: ${(props) => props.height};
  20. box-sizing: border-box;
  21. & div {
  22. padding-left: 2px;
  23. ${(props) =>
  24. props.multiline &&
  25. `
  26. padding: 10px 16px;
  27. max-height: ${props.height};
  28. overflow-y: auto;
  29. & fieldset {
  30. border: 1px solid rgba(0, 0, 0, 0.23);
  31. border-radius: 4px;
  32. }
  33. `}
  34. }
  35. & div input {
  36. height: ${(props) => props.height};
  37. box-sizing: border-box;
  38. font-size: ${(props) =>
  39. props.textsize ? props.textsize : "16px"} !important;
  40. font-family: ${(props) => (props.font ? props.font : "")};
  41. }
  42. `;