fix conflicts
This commit is contained in:
commit
1d4c374d10
50
src/components/inputUplaod/inputUpload.tsx
Normal file
50
src/components/inputUplaod/inputUpload.tsx
Normal file
@ -0,0 +1,50 @@
|
||||
import React,{ useState, useEffect } from 'react'
|
||||
|
||||
import { InputUploadView } from './inputUploadView'
|
||||
|
||||
|
||||
export default function InputUpload() {
|
||||
const [images, setImages] = useState([] as any);
|
||||
const [imageURLS, setImageURLs] = useState([]);
|
||||
|
||||
useEffect(() => {
|
||||
if (images.length < 1) return;
|
||||
const newImageUrls: any = [];
|
||||
images.forEach((image:any) => newImageUrls.push(URL.createObjectURL(image)));
|
||||
setImageURLs(newImageUrls);
|
||||
}, [images]);
|
||||
|
||||
function onImageChange(e: any) {
|
||||
setImages([...e.target.files]);
|
||||
console.log(e);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
return (
|
||||
<InputUploadView>
|
||||
|
||||
<div className='imgContainer'>
|
||||
<article>
|
||||
{imageURLS.map((imageSrc) => (
|
||||
<img className="image" src={imageSrc} alt="not fount" />
|
||||
))}
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div className="update">
|
||||
<form action="">
|
||||
<div >
|
||||
<label htmlFor="arquivo"> <p className='TitleButton'> Enviar foto de Perfil </p> </label>
|
||||
<input type="file" name='arquivo' id='arquivo' onChange={onImageChange} />
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</InputUploadView>
|
||||
)
|
||||
}
|
||||
57
src/components/inputUplaod/inputUploadView.ts
Normal file
57
src/components/inputUplaod/inputUploadView.ts
Normal file
@ -0,0 +1,57 @@
|
||||
import styled from 'styled-components'
|
||||
|
||||
export const InputUploadView = styled.button`
|
||||
width: 350px;
|
||||
margin-left: 63px;
|
||||
height: 58px;
|
||||
|
||||
border-radius: 5px;
|
||||
background-color: #fff;
|
||||
border: 1px solid #adacac;
|
||||
|
||||
|
||||
margin-top: 13px;
|
||||
|
||||
.imgContainer{
|
||||
max-width: 40px;
|
||||
height: 30px;
|
||||
}
|
||||
|
||||
input[type="file"] {
|
||||
display: none;
|
||||
|
||||
}
|
||||
label {
|
||||
width: 169px;
|
||||
height: 30px;
|
||||
border-radius: 4px;
|
||||
background-color: #254F7F;
|
||||
color: white;
|
||||
margin-left: 3px;
|
||||
font-size: 13px;
|
||||
font-weight: 600;
|
||||
text-transform: uppercase;
|
||||
display: flex;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
}
|
||||
.image{
|
||||
width:30px;
|
||||
}
|
||||
|
||||
.text{
|
||||
margin-left: 60px;
|
||||
}
|
||||
.update{
|
||||
margin-left: 160px;
|
||||
margin-top: -29px;
|
||||
}
|
||||
.TitleButton{
|
||||
margin-left: 9px;
|
||||
margin-top: 6px;
|
||||
font-family: 'Poppins';
|
||||
}
|
||||
|
||||
|
||||
|
||||
`
|
||||
@ -12,9 +12,13 @@ import BasicButton from '../../components/buttons/basicButton/BasicButton'
|
||||
import FaqButton1 from '../../components/buttons/faqButton/FaqButton1';
|
||||
import FaqButton2 from '../../components/buttons/faqButton/FaqButton2';
|
||||
import Header from '../../components/header/Header'
|
||||
import InputUpload from '../../components/inputUplaod/inputUpload';
|
||||
import { IconButton } from '@mui/material';
|
||||
import { ClientsView, ConfirmModalView } from '../../styles/layouts/clients/ClientsView';
|
||||
import PageTitle from '../../components/pageTitle/PageTitle';
|
||||
import ConfirmModal from '../../components/modal/ConfirmModal';
|
||||
import PageTitle from '../../components/pageTitle/PageTitle'
|
||||
import { ClientsView, ConfirmModalView } from '../../styles/layouts/clients/ClientsView'
|
||||
|
||||
|
||||
|
||||
const style = {
|
||||
position: 'absolute' as const,
|
||||
@ -42,6 +46,8 @@ export default function clients() {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return (
|
||||
<div style={{display: 'flex', flexDirection: 'column', width: '100%'}}>
|
||||
<ClientsView>
|
||||
@ -68,7 +74,7 @@ export default function clients() {
|
||||
<TextField id="outlined-basic" label="Senha" sx={{width:350, ml:5, mt:2}} variant="outlined" />
|
||||
<TextField id="outlined-basic" label="Confirma Senha" sx={{width:350, ml:8, mt:2}} variant="outlined" />
|
||||
<TextField id="outlined-basic" label="Codigo do Cliente Smart Energia" sx={{width:350, ml:5, mt:2}} variant="outlined" />
|
||||
<TextField id="outlined-basic" label="Imagem/Logotipo" sx={{width:350, ml:8, mt:2}} variant="outlined" />
|
||||
<InputUpload />
|
||||
<br /><br />
|
||||
<FaqButton1 title='Cancelar' onClick={()=>console.log()} />
|
||||
<FaqButton2 title='Salvar' onClick={()=>console.log()}/>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user