23 lines
707 B
JavaScript
23 lines
707 B
JavaScript
import { styled } from '@mui/material/styles';
|
|
import MuiBox from '@mui/material/Box';
|
|
import MuiTextField from '@mui/material/TextField';
|
|
import { inputClasses } from '@mui/material/Input';
|
|
const boxShouldForwardProp = (prop) => !['editing'].includes(prop);
|
|
export const Box = styled(MuiBox, {
|
|
shouldForwardProp: boxShouldForwardProp,
|
|
})`
|
|
display: flex;
|
|
flex: 1;
|
|
width: 300px;
|
|
height: 33px;
|
|
align-items: center;
|
|
${({ editing }) => editing && 'border-bottom: 1px dashed #000;'}
|
|
`;
|
|
export const TextField = styled(MuiTextField)({
|
|
width: '100%',
|
|
[`.${inputClasses.root}:before, .${inputClasses.root}:after, .${inputClasses.root}:hover`]:
|
|
{
|
|
borderBottom: '0 !important',
|
|
},
|
|
});
|