From 6f0453ab1d1e9176a14b9c5faacd5086f5ccd74b Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 1 Jul 2024 13:12:48 -0400 Subject: [PATCH] Initial draft of PasswordField --- .../PasswordField/PasswordField.tsx | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 src/components/PasswordField/PasswordField.tsx diff --git a/src/components/PasswordField/PasswordField.tsx b/src/components/PasswordField/PasswordField.tsx new file mode 100644 index 0000000..ac8fae9 --- /dev/null +++ b/src/components/PasswordField/PasswordField.tsx @@ -0,0 +1,64 @@ +import { TextField, styled } from "@mui/material"; +import { useState } from 'react' + +export const CustomInput = styled(TextField)({ + width: "183px", // Adjust the width as needed + borderRadius: "5px", + // backgroundColor: "rgba(30, 30, 32, 1)", + outline: "none", + input: { + fontSize: 10, + fontFamily: "Inter", + fontWeight: 400, + color: "white", + "&::placeholder": { + fontSize: 16, + color: "rgba(255, 255, 255, 0.2)", + }, + outline: "none", + padding: "10px", + }, + "& .MuiOutlinedInput-root": { + "& fieldset": { + border: '0.5px solid rgba(255, 255, 255, 0.5)', + }, + "&:hover fieldset": { + border: '0.5px solid rgba(255, 255, 255, 0.5)', + }, + "&.Mui-focused fieldset": { + border: '0.5px solid rgba(255, 255, 255, 0.5)', + }, + }, + "& .MuiInput-underline:before": { + borderBottom: "none", + }, + "& .MuiInput-underline:hover:not(.Mui-disabled):before": { + borderBottom: "none", + }, + "& .MuiInput-underline:after": { + borderBottom: "none", + }, +}); + + +export const PasswordField = ({ ...props }) => { + const [canViewPassword, setCanViewPassword] = useState(false); + return ( +
+ + +
+ ) +} \ No newline at end of file