WordPress package to enable a blade directive to use SVG images inline with Sage 9
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Initial commit Jun 27, 2017
LICENSE Initial commit Jun 27, 2017
README.md Update README.md Jun 28, 2017
composer.json Update blade-svg package Aug 31, 2018
composer.lock Update blade-svg package Aug 31, 2018
sage-svg.php Initial commit Jun 27, 2017

README.md

Sage SVG

Easily use SVG images in your Sage 9 Blade templates.

This repository is a wrapper for Adam Wathan's Blade SVG for Laravel, so a lot of the concepts from that repository are the same.

Installation

You can install this package via Composer by running this command in the root of your Sage 9 installation.

composer require josh-taylor/sage-svg

Getting Started

The package will automatically register a blade directive to inline your SVGs.

Place all your SVGs inside resources/assets/icons in your Sage 9 installation and you are good to go. Recommend to run all your SVGs through SVGO first!

<a href="/settings">
    @svg('cog', 'icon-lg') Settings
</a>

<!-- Renders -->
<a href="/settings">
    <svg class="icon icon-lg" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
        <!-- ... -->
    </svg>
</a>

For more advanced usage you can check out Adam's repository.

The only thing this libary does not support at the moment is non-inline SVG. But this is better anyway right?

Credits

Most of the work of this repository is down to Adam Wathan. This is just a wrapper to get it work with Sage 9 blade templates.