From c88c81adf393745c1360659fd05a419efe76acda Mon Sep 17 00:00:00 2001 From: "luisa.bellitto" Date: Sat, 21 Jun 2025 20:18:13 +0200 Subject: [PATCH] add file --- code/frontend/src/components/Bio.tsx | 23 ++++++++++++++- code/frontend/src/components/bio.css | 8 ++++-- code/frontend/src/pages/Profile.tsx | 42 ++-------------------------- 3 files changed, 31 insertions(+), 42 deletions(-) diff --git a/code/frontend/src/components/Bio.tsx b/code/frontend/src/components/Bio.tsx index 003bfcf..82496da 100644 --- a/code/frontend/src/components/Bio.tsx +++ b/code/frontend/src/components/Bio.tsx @@ -1,8 +1,20 @@ +import { Button } from "@mui/material"; import Box from "@mui/material/Box"; import TextField from "@mui/material/TextField"; import StyledEngineProvider from "@mui/styled-engine/StyledEngineProvider"; +import { useState } from "react"; +import "./bio.css"; +import "../styles/colors.css"; +import IconButton from "@mui/material/IconButton"; +import EditSquareIcon from "@mui/icons-material/EditSquare"; +import ButtonPrimary from "./ButtonPrimary"; export default function MultilineTextFields() { + const toggleEditMode = () => { + isEditable(!editMode); + }; + const [editMode, isEditable] = useState(false); + return ( + + + + {editMode && } ); diff --git a/code/frontend/src/components/bio.css b/code/frontend/src/components/bio.css index efba780..e3c96ee 100644 --- a/code/frontend/src/components/bio.css +++ b/code/frontend/src/components/bio.css @@ -2,6 +2,10 @@ margin: 0.5rem; } +.css-53g0n7-MuiButtonBase-root-MuiIconButton-root { + justify-content: end; +} + /* Root class for the input field */ .bio-input .MuiOutlinedInput-root { color: var(--Rotkehlchen-gray); @@ -28,10 +32,10 @@ border-color: transparent; } -@media screen and (min-width: 768px) { +@media only screen and (min-width: 768px) { .bio-input { width: 100%; - margin: 1rem; + margin-bottom: 1rem; } .bio-input .MuiInputLabel-outlined { font-size: 18px; diff --git a/code/frontend/src/pages/Profile.tsx b/code/frontend/src/pages/Profile.tsx index d64ad76..a7271c9 100644 --- a/code/frontend/src/pages/Profile.tsx +++ b/code/frontend/src/pages/Profile.tsx @@ -15,12 +15,9 @@ import { TextField } from "@mui/material"; import ChangeAvatarDialog from "../components/ChangeAvatarDialog"; +import Bio from "../components/Bio"; function Profile() { - const toggleEditMode = () => { - isEditable(!editMode); - }; - const [editMode, isEditable] = useState(true); const [anchorEl, setAnchorEl] = useState(null); @@ -64,42 +61,9 @@ function Profile() { {username} -
- - - - {!editMode && ( - - )} -
+ + {/* TODO: Change data to data from Database */}
50