Framework - Theming
En esta sección vamos a hablar de cómo puede desarrollar un tema propio para una tienda.
Capas
La forma de organizar el theme está bascado en atomic design y está divido en 3 capas principalmente.
UI Library
En esta capa se encuentran todos los componentes bases con los luego se arman las páginas del sitio. Dentro de atomic design, vendrían a ser los átomos y moléculas. Algunos ejempos de estos componentes son:
- Button
- Card
- Title
Base Theme
En esta capa se encuentran todos los componentes y páginas que hacen forman el tema base del ecommerce. En términos de atomic design, tenemos organismos y templates.
Algunos ejemplos son:
- ProductCard
- ProductSlider
- FullPageLayout
Custom Theme
En esta capa se incluyen las modificaciones sobre el base theme que sean propias de la tienda. En su forma mínima lo que se modifica son:
- Paleta de colores
- Tipografías