jinjie/silverstripe-admin-material-icons

Material Design Icons on Silverstripe 4 admin

0.1.0 2023-11-05 11:08 UTC

This package is auto-updated.

Last update: 2024-12-05 13:24:59 UTC


README

Provide Material Design Icons for Silverstripe admin menu items.

Finally more icons!

Only uses simple css and javascript to replace class names that startswith with mdi:

Installation

composer require jinjie/silverstripe-admin-material-icons

How to use

No configuration is required. Make use of the current $menu_icon_class. Instead of using the built in font, use something like mdi:face.

Examples

// In ModelAdmin
class MyModelAdmin extends ModelAdmin {
    private static $menu_icon_class = 'mdi:face';
}
# Or in yaml
SilverStripe\SiteConfig\SiteConfigLeftAndMain:
  menu_icon_class: 'mdi:settings'

How it works

A script will find classes in that starts with mdi:, adds material-icons to it and text in the in the element.

License

See License

Maintainers

Development and contribution

If you would like to make contributions to the module please ensure you raise a pull request and discuss with the module maintainers.