Ember Malibu 🌴 Icon
This Ember addon injects the Malibu svg sprite into your Ember application and provides a helper to insert icons into your templates. You can explore how this helper works in Malibu Icon Builder.
Note that it will be helpful if you also use Purple 3 for styling
Installation
ember install https://github.com/heroku/ember-malibu-icon
Configufation
By default this addon will inject the latest
version of Malibu. Consumers can configure this in their application's config/environment.js
file
ENV['ember-malibu-icon']: {
malibuVersion: '1.1.0'
},
Usage
From a Handlebers (.hbs) file
{{malibu-icon size='28' iconClass='gradient-dark-gray' name='app-28' title="Optional Title"}}
From a javascript file
import { malibuIcon } from 'ember-malibu-icon/helpers/malibu-icon';
malibuIcon({
name: 'app-16',
size: 16,
iconClass: 'v-mid gradient-purple',
title='Optional Title'
})
Development
git clone https://github.com/heroku/ember-malibu-icon
cd ember-malibu-icon
yarn
Running
Running Tests
npm test
(Runs ember try:each
to test your addon against multiple Ember versions)ember test
ember test --server
Building
For more information on using ember-cli, visit https://ember-cli.com/.