2.13.0 • Published 7 months ago

@cdransf/eleventy-tabler-icons-filled v2.13.0

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

Eleventy: tabler icons plugin

Shortcodes to add tabler icons to your Eleventy projects

Get started

Install the package:

npm i -D @cdransf/eleventy-tabler-icons-filled

Then add the plugin to your .eleventy.js file:

// .eleventy.js
module.exports = eleventyConfig => {
    eleventyConfig.addPlugin(require('@cdransf/eleventy-tabler-icons-filled'));
}

Usage

This plugin adds the tablericon-filled shortcode.

Note: These examples use Liquid template syntax, which is the default for Eleventy. If you are using another template engine like Nunjucks, the syntax might be slightly different.

tablericon-filled

Args: name: string, alt?: string

{% tablericon-filled "archive" %}
{% tablericon-filled "x" "Close menu" %}

Configuration

eleventy-plugin-tablericons offers a few options on a configuration object passed to Eleventy's addPlugin():

  • className?: string Adds a class to all tabler icons
  • errorOnMissing: boolean (default: false) Throw an error when passed an invalid style/name or invalid attribute

Pass the configuration object when adding the plugin:

// .eleventy.js
module.exports = eleventyConfig => {
    eleventyConfig.addPlugin(require('@cdransf/eleventy-tabler-icons-filled'), {
        className: 'icon',
        errorOnMissing: true
    });
}

Styling

The svg element receives two data attributes that you can use for styling:

  • data-tablericon-name="string"

You could add the following to your stylesheets:

/* Arrow down icon */
[data-tablericon-name="arrow-down"] {
    color: darkgreen;
}

/* All icons */
[data-tablericon-name] {
    padding: 2ch;
}

If you passed a className to the configuration object, then you could use that to select all icons.

License

MIT

2.11.0

10 months ago

2.3.0

1 year ago

2.12.0

8 months ago

2.11.1

9 months ago

2.2.0

1 year ago

2.5.0

1 year ago

2.10.0

11 months ago

2.4.0

1 year ago

2.7.0

12 months ago

2.6.0

1 year ago

2.9.0

12 months ago

2.8.0

12 months ago

2.13.0

7 months ago

2.1.1

1 year ago

2.1.0

1 year ago

1.17.0

1 year ago

1.16.0

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.15.0

1 year ago

1.14.0

1 year ago

1.13.0

1 year ago

1.12.0

1 year ago

1.9.0

1 year ago

1.8.0

2 years ago

1.7.0

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.10.0

1 year ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago