File: //matrixSwot/frontend/src/views/Pages/UserProfile.js
import React from "react";
// @material-ui/core components
import { makeStyles } from "@material-ui/core/styles";
import InputLabel from "@material-ui/core/InputLabel";
// @material-ui/icons
import PermIdentity from "@material-ui/icons/PermIdentity";
// core components
import GridContainer from "components/Grid/GridContainer.js";
import GridItem from "components/Grid/GridItem.js";
import Button from "components/CustomButtons/Button.js";
import CustomInput from "components/CustomInput/CustomInput.js";
import Clearfix from "components/Clearfix/Clearfix.js";
import Card from "components/Card/Card.js";
import CardBody from "components/Card/CardBody.js";
import CardHeader from "components/Card/CardHeader.js";
import CardIcon from "components/Card/CardIcon.js";
import CardAvatar from "components/Card/CardAvatar.js";
import styles from "assets/jss/material-dashboard-pro-react/views/userProfileStyles.js";
import avatar from "assets/img/faces/marc.jpg";
const useStyles = makeStyles(styles);
export default function UserProfile() {
const classes = useStyles();
return (
<div>
<GridContainer>
<GridItem xs={12} sm={12} md={8}>
<Card>
<CardHeader color="rose" icon>
<CardIcon color="rose">
<PermIdentity />
</CardIcon>
<h4 className={classes.cardIconTitle}>
Edit Profile - <small>Complete your profile</small>
</h4>
</CardHeader>
<CardBody>
<GridContainer>
<GridItem xs={12} sm={12} md={5}>
<CustomInput
labelText="Company (disabled)"
id="company-disabled"
formControlProps={{
fullWidth: true
}}
inputProps={{
disabled: true
}}
/>
</GridItem>
<GridItem xs={12} sm={12} md={3}>
<CustomInput
labelText="Username"
id="username"
formControlProps={{
fullWidth: true
}}
/>
</GridItem>
<GridItem xs={12} sm={12} md={4}>
<CustomInput
labelText="Email address"
id="email-address"
formControlProps={{
fullWidth: true
}}
/>
</GridItem>
</GridContainer>
<GridContainer>
<GridItem xs={12} sm={12} md={6}>
<CustomInput
labelText="First Name"
id="first-name"
formControlProps={{
fullWidth: true
}}
/>
</GridItem>
<GridItem xs={12} sm={12} md={6}>
<CustomInput
labelText="Last Name"
id="last-name"
formControlProps={{
fullWidth: true
}}
/>
</GridItem>
</GridContainer>
<GridContainer>
<GridItem xs={12} sm={12} md={4}>
<CustomInput
labelText="City"
id="city"
formControlProps={{
fullWidth: true
}}
/>
</GridItem>
<GridItem xs={12} sm={12} md={4}>
<CustomInput
labelText="Country"
id="country"
formControlProps={{
fullWidth: true
}}
/>
</GridItem>
<GridItem xs={12} sm={12} md={4}>
<CustomInput
labelText="Postal Code"
id="postal-code"
formControlProps={{
fullWidth: true
}}
/>
</GridItem>
</GridContainer>
<GridContainer>
<GridItem xs={12} sm={12} md={12}>
<InputLabel style={{ color: "#AAAAAA" }}>About me</InputLabel>
<CustomInput
labelText="Lamborghini Mercy, Your chick she so thirsty, I'm in that two seat Lambo."
id="about-me"
formControlProps={{
fullWidth: true
}}
inputProps={{
multiline: true,
rows: 5
}}
/>
</GridItem>
</GridContainer>
<Button color="rose" className={classes.updateProfileButton}>
Update Profile
</Button>
<Clearfix />
</CardBody>
</Card>
</GridItem>
<GridItem xs={12} sm={12} md={4}>
<Card profile>
<CardAvatar profile>
<a href="#pablo" onClick={e => e.preventDefault()}>
<img src={avatar} alt="..." />
</a>
</CardAvatar>
<CardBody profile>
<h6 className={classes.cardCategory}>CEO / CO-FOUNDER</h6>
<h4 className={classes.cardTitle}>Alec Thompson</h4>
<p className={classes.description}>
Don{"'"}t be scared of the truth because we need to restart the
human foundation in truth And I love you like Kanye loves Kanye
I love Rick Owens’ bed design but the back is...
</p>
<Button color="rose" round>
Follow
</Button>
</CardBody>
</Card>
</GridItem>
</GridContainer>
</div>
);
}