diff --git a/Client/src/Components/Inputs/Field/index.css b/Client/src/Components/Inputs/Field/index.css index e4f53147f..3a8904b27 100644 --- a/Client/src/Components/Inputs/Field/index.css +++ b/Client/src/Components/Inputs/Field/index.css @@ -36,16 +36,16 @@ .field .MuiInputBase-root:has(.MuiInputAdornment-root) { padding-right: var(--env-var-spacing-1-minus); } -.field .MuiInputBase-root:has(.MuiInputAdornment-root > .MuiButtonBase-root) { +.field .MuiInputBase-root:has(.copy.MuiInputAdornment-root > .MuiButtonBase-root) { padding-right: 0; } -.field .MuiInputBase-root .MuiInputAdornment-root .MuiButtonBase-root { +.field .MuiInputBase-root .copy.MuiInputAdornment-root .MuiButtonBase-root { padding: 0 var(--env-var-spacing-1-minus); font-size: var(--env-var-font-size-medium); border-radius: 0; height: 34px; } -.field .MuiInputBase-root .MuiInputAdornment-root .MuiButtonBase-root svg { +.field .MuiInputBase-root .copy.MuiInputAdornment-root .MuiButtonBase-root svg { width: 20px; height: 20px; margin-right: 5px; diff --git a/Client/src/Components/Inputs/Field/index.jsx b/Client/src/Components/Inputs/Field/index.jsx index 8f84dbfec..9d2509e29 100644 --- a/Client/src/Components/Inputs/Field/index.jsx +++ b/Client/src/Components/Inputs/Field/index.jsx @@ -19,8 +19,6 @@ const Field = ({ label, isRequired, isOptional, - isVisible, - setVisibility, hasCopy, autoComplete, placeholder, @@ -38,6 +36,8 @@ const Field = ({ setTimeout(() => setCopy(false), 1000); }; + const [isVisible, setVisible] = useState(false); + return ( {label && ( @@ -75,7 +75,7 @@ const Field = ({ setVisibility((show) => !show)} + onClick={() => setVisible((show) => !show)} tabIndex={-1} sx={{ color: theme.palette.section.borderColor, @@ -94,7 +94,7 @@ const Field = ({ ) : ( hasCopy && ( - +