Material Design Icons on Silverstripe 4 admin

0.1.0 2023-11-05 11:08 UTC

This package is auto-updated.

Last update: 2024-04-05 12:01:19 UTC


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:


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.


// In ModelAdmin
class MyModelAdmin extends ModelAdmin {
    private static $menu_icon_class = 'mdi:face';
# Or in yaml
  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.


See License


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.