From e764ca0a2733b5c3e437ee84dcac7bbc52409a77 Mon Sep 17 00:00:00 2001 From: Brandon Nifong Date: Wed, 23 Aug 2017 14:09:36 -0400 Subject: [PATCH] v1.0.5 --- README.md | 2 +- src/blade-svg-sage.php | 20 ++++---------------- src/helpers.php | 36 +++++++++++++++++++++++++----------- 3 files changed, 30 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index c1a92b6..79a85a3 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ add_filter('bladesvg_sprite_prefix', function () { ``` ``` diff --git a/src/blade-svg-sage.php b/src/blade-svg-sage.php index 0de3d6a..30a12b0 100644 --- a/src/blade-svg-sage.php +++ b/src/blade-svg-sage.php @@ -1,17 +1,5 @@ compiler()->directive('icon', function ($expression) { - return ""; + return ""; }); sage('blade')->compiler()->directive('svg', function ($expression) { - return ""; + return ""; }); } } diff --git a/src/helpers.php b/src/helpers.php index 3584e60..cfcefe0 100644 --- a/src/helpers.php +++ b/src/helpers.php @@ -1,16 +1,30 @@ svg(\App\sage('assets')->get($icon), $class, $attrs); - } +/** + * Simple helper for our directive. + * + * @param string $icon + * @param string $class + * @param array $attrs + * @return mixed + */ +function svg_image($icon, $class = '', $attrs = []) +{ + return sage(\BladeSvg\SvgFactory::class)->svg(sage('assets')->get($icon), $class, $attrs); }