0.0.8 • Published 10 months ago

leo-icons v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

11 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago