PHPackages                             viewi/icons - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. viewi/icons

ActiveLibrary[Image &amp; Media](/categories/media)

viewi/icons
===========

SVG icons package for Viewi

v1.1.2(1y ago)1351MITPHP

Since Dec 29Pushed 1y ago1 watchersCompare

[ Source](https://github.com/viewi/icons)[ Packagist](https://packagist.org/packages/viewi/icons)[ RSS](/packages/viewi-icons/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (5)Used By (1)

Viewi Icons package
===================

[](#viewi-icons-package)

SVG Sprites:
------------

[](#svg-sprites)

- Has bootstrap icons on board

Append prefix `bi-` to use the icon. It is necessary in order to avoid conflicts with future icon sprites.

For example, for icon `emoji-sunglasses` use `bi-emoji-sunglasses`: ``

SVG sprite vs. Font icons
-------------------------

[](#svg-sprite-vs-font-icons)

An SVG sprite renders directly into the page (or can be accessed as an asset with a URL). Then, you can use the icon from that sprite. Sprite includes only those icons that you really want to use.

Font icons require you to include links to the font and css, which have all the icons altogether, even if you are not using most of them.

How to use
----------

[](#how-to-use)

`composer require viewi/icons`

In your Viewi config:

Add `use Viewi\Icons\ViewiIcons;`

Use the package `->use(ViewiIcons::class)`;

```
