Giter Site home page Giter Site logo

roofstore's People

Contributors

alezvi avatar alonso-pablo avatar facundoalba avatar feralba28 avatar fl-martin avatar jocardozo avatar kevin-dev71 avatar mauri548 avatar pablocanale avatar smichelle05a avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

roofstore's Issues

Hotfix: error en la linea 10 y 11 del componente TextInput

Error de sintaxis en la linea 10 y 11 del componente TextInput

El interprete de javascript al ver un salto de linea después del return asume que debe colocar un ; , por ende retorna undefined y el código de abajo no se ejecuta

image

Solución

Agregar Parentesis al return

return (
 <input 
     type={type}
     className={className} 
     placeholder={holderText}
  />
)

o hacerlo one line

return <input type={type} className={className} placeholder={holderText} />

Además, debe retornar algo por defecto si no se cumple la condición... puede ser return null

Crear layout para paginas de ayuda

  • Incluir el navbar y el footer reutilizando componentes
  • Nombre del componente: TextPageLayout
  • Un titulo y el bloque de texto
  • Solo contiene un buscador (se hace en otro ticket)
  • Abajo la votacion si fue util o no (se hace en otro ticket)

Componente Icon: agregar íconos y parámetro className

Modificaciones incluídas en el branch feature-menu-mobile

const icons = {
	cart: "fas fa-shopping-cart",
	search: "fas fa-search",
	"pin-marker": "fas fa-map-marker-alt",
	clock: "fas fa-clock",  //modificado, antes "fas fa-clock"
	home: "fas fa-home",
	tag: "fas fa-tag",
	"empty-heart": "far fa-heart",
	"full-heart": "fas fa-heart",
	"full-star": "fas fa-star",
	"half-star": "fas fa-star-half-alt",
	"empty-star": "far fa-star",
	"arrow-right": "fas fa-angle-right",
	enter: "fas fa-arrow-right",
	"arrow-down": "fas fa-angle-down",
	lightning: "fas fa-bolt",
	//nuevos íconos
	bag: "fas fa-shopping-bag",
	tshirt: "fas fa-tshirt",
	store: "fas fa-store-alt",
	list: "fas fa-list",
	headset: "fas fa-headset",
	download: "fas fa-download",
	//
};

function Icon({ className, icon }) {
	return (
		<>
			<i className={`${className} ${icons[icon]}`}></i>
		</>
	);
}

export default Icon;

Crear componente de votacion

  • Solo tiene un titulo que dice "Te fue util la informacion ?"
  • Dos botones de igual tamaño en horizontal con Si y No

Crear componente de buscador para paginas de ayuda

  • Si se puede reutilizar algun componente, mejor
  • El placeholder dice "Buscá en Ayuda"
  • Al escribir el usuario debe desplegar las sugerencias en otro contendor
  • El maximo de sugerencias es 6
  • Al clickear el icono de flecha de la sugerencia, el texto queda en el input
  • Al clickear la flecha en lado derecho del input, se borra el texto

Componente reutilizable para carga de datos

Pagina "Mis Compras"

  • Corregir el link en el footer
  • Mostrar un titulo en el menú
  • Flecha de navegacion en la izquierda
  • Listado de tarjetas con la preview de la compra

Refactor Register Page

  • Utilizar mejores practicas con el state para el cambio de display en los componentes.
  • Refactorizar el codigo repetido.

Pagina de terminos y condiciones

  • En el footer actualizar el link
  • Crear la pagina de terminos y condiciones en base al layout
  • Utilizar el texto de ML
  • Crear un archivo que solo exporte un literal string con el html de ese bloque
  • El texto debe venir de un archivo externo que exporta el html

Que los banners acepten una url para redirigir

En el componente BannerImage se deberia poder ingresar una url para que sea redirigido
Por defecto la redireccion se hace en el click y no se puede cambiar por otro evento

<BannerImage redirect="/another-url" src="image.jpg" />

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.