Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tareas #19

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Tareas #19

wants to merge 6 commits into from

Conversation

anarod13
Copy link

@anarod13 anarod13 commented Mar 4, 2022

No description provided.

Copy link
Collaborator

@jabsatz jabsatz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

están perfectas las tareas (incluida la 4ta con la que tenías dudas)
te marqué un par de cosas para que tengas en cuenta pero no hace falta que actualices el PR.
Otra cosa que te recomiendo en general es que uses algún formateador tipo prettier si podés, para que quede un poco más organizado el código y sea más fácil de leer. Si usás visual studio code deberías poder instalar la extensión directamente.

Comment on lines +88 to +91
<input type={props.tipo}
value={value}
onChange={e=>{setValue(e.target.value)}}
type={props.isPassword?'password':' '}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

es algo menor, pero fijate que acá la prop type={props.tipo} nunca se va a aplicar porque se sobreescribe con el type={props.isPassword?'password':' '} de más abajo

Comment on lines +39 to +56
<ValidationInput
tipo='Nombre'
isPassword = {false}
validation = {(value) => value === 'Ana Rodríguez'}
/>

<ValidationInput
tipo='Email'
isPassword = {false}
validation = {(value) => !value.match(" ") && value.match(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/) }
/>

<ValidationInput
tipo='Password'
isPassword = {true}
validation = {(value) => value.length >=8 }
/>

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

solo para tenerlo en cuenta, si una prop es false, en general no se pasa directamente, y si querés pasar una propiedad como true podés solamente escribir el nombre, ejemplos con tus inputs:

<ValidationInput
  tipo="Nombre"
  validation={(value) => value === 'Ana Rodríguez'}
/>

<ValidationInput 
  tipo="Password"
  isPassword
  validation={(value) => value.length >=8} 
/>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants