-
Notifications
You must be signed in to change notification settings - Fork 0
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
crear componente icon #22
Conversation
import iconsSelection from '../../../src/components/Icon/assets/fonts/selection.json'; | ||
|
||
export default { | ||
title: 'Design system/Icons', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.storybook/preview-head.html
Outdated
<style> | ||
@font-face { | ||
font-family: 'janisFontIcon'; | ||
src: url('../assets/public/janis-font-icon.ttf') format('truetype'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Estuve viendo el storybook-web pero no se están viendo los iconos, estuve probando un par de cosas y puede ser que porque cuándo se generan los archivos de .storybook_static, en el iframe.html queda la ubicación de '../assets/public/janis-font-icon.ttf'.
Me parece que lo mejor sería agregar la propiedad staticDirs: ['../src/fonts'],
dentro del main.js de .storybook, esto hace que cuándo se generen los archivos de storybook-web, también se van a estar agregando las fuentes custom que tengamos en esa carpeta fonts
Y también modificar el preview-head.html para que, en vez de estar tomando ../assets/public/janis-font-icon.ttf cómo lo está haciendo, tome ../janis-font-icon.ttf. Igualmente probé y todavía no están apareciendo los iconos en web, pero me parece que por ese lado se podría encarar.
Pull Request Test Coverage Report for Build 6484798199
💛 - Coveralls |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Link de Tarea:
https://janiscommerce.atlassian.net/browse/JUIP-85
Link de Subatarea:
https://janiscommerce.atlassian.net/browse/JUIP-119
Contexto:
Actualmente no contamos con un componente Icon reutilizable, por lo que nos obliga en todas las apps a tener código repetido, y en caso de querer hacer alguna modificación, se deberá cambiar en las 3 apps por igual.
Necesidad:
Tener el componente Icon reutilizable disponible en el package UI para facilitar su escalabilidad
Props que debe aceptar:
Análisis funcional
- Assets Apps
Como se puede probar?:
Screenshoots