0.0.8 • Published 9 months ago

leo-icons v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Vue Icon Library - leo-icons

¡Bienvenido a la librería de iconos para Vue.js! Esta librería incluye una serie de componentes de iconos personalizables para tus proyectos de Vue.js, con soporte para diferentes estilos como "Filled", "Lined", "Glass" y "Duoline".

Instalación

Para instalar la librería desde npm, ejecuta el siguiente comando:

npm install leo-icons

Uso Básico

Una vez que la librería esté instalada, puedes registrar los componentes globalmente o importarlos en tus componentes de Vue.

Registro Global

import { createApp } from 'vue'
import App from './App.vue'
import leoicons from 'leo-icons'

const app = createApp(App);
app.use(leoicons);

app.mount('#app');

Registro por Componente

<template>
  <HouseFilled :principal_color="'#000'" :size="64" />
</template>

<script>
import { HouseFilled } from 'tu-libreria-de-iconos';

export default {
  components: {
    HouseFilled,
  },
};
</script>

Props

Cada icono acepta las siguientes props para personalización:

| Prop | Tipo | Default | Descripción | | principal_color | String | #264653 | Color principal del icono | | secondary_color | String | #F4A261 | Color secundario del icono (si aplica) | | tertiary_color | String | #2A9D8F | Color terciario del icono (si aplica) | | stroke_width | Number | 3 | Grosor de la línea en píxeles para iconos delineados | | size | |Number | 128 | Tamaño del icono en píxeles |

Ejemplo

<template>
  //default 
  <HouseFilled />
  //personalizado
  <HouseFilled :principal_color="'#1E90FF'" :secondary_color="'#FF6347'" :stroke_width="3" :size="64" />
</template>

Este ejemplo renderiza el icono HouseFilled con un color principal azul, color secundario rojo, un grosor de línea de 3 píxeles y un tamaño de 64 píxeles.

Iconos Disponibles

  • HouseFilled
  • HouseLined
  • HouseGlass
  • HouseDuoline
  • MultipleFolderFilled
  • MultipleFolderLined
  • MultipleFolderGlass
  • MultipleFolderDuoline
  • OpenFolderFilled
  • OpenFolderLined
  • OpenFolderGlass
  • OpenFolderDuoline
  • DoubleFolderFilled
  • DoubleFolderLined
  • DoubleFolderGlass
  • DoubleFolderDuoline
  • FolderFilled
  • FolderLined
  • FolderGlass
  • FolderDuoline
  • RoofedHouseFilled
  • RoofedHouseLined
  • RoofedHouseGlass
  • RoofedHouseDuoline
  • FileFilled
  • FileLined
  • FileGlass
  • FileDuoline
  • FilePencilFilled
  • FilePencilLined
  • FilePencilGlass
  • FilePencilDuoline

Licencia

Este proyecto está bajo la licencia MIT. Para más información, consulta el archivo LICENSE.

0.0.8

9 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.5

9 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago