import { makeStyles } from "@saleor/macaw-ui"; export const useStyles = makeStyles( () => ({ container: { width: 400, }, innerContainer: { width: "100%", }, textField: { width: "100%", paddingRight: 0, "& input": { maxWidth: "100%", }, }, textFieldCentered: { "& input": { paddingTop: 17, paddingBottom: 16, }, }, // It may seem lazy to set these CSS properties with !important tags, but // specificity of overriden styles is really high and refer to mutliple // internal classes. Instead of dealing with it and trying to create // complex selectors with volatile class names, it's both easier and safer // to enforce these styles with !important. input: { boxShadow: "none !important", border: "none", }, noBorder: { borderColor: "transparent !important", }, noBackground: { backgroundColor: "transparent !important", }, }), { name: "TextWithSelectField" }, );