2019-01-21 18:38:30 +00:00

1.0 KiB

Title
Title
Custom Icons

Custom Icons

You can register and use custom .svg icons with toolbars, context menus, etc.

The icons are declared in the features.icons section, for example:

{
  "features": {
    "icons": [
      {
        "id": "adf:join_library",
        "value": "./assets/images/join-library.svg"
      },
      {
        "id": "adf:move_file",
        "value": "./assets/images/adf-move-file-24px.svg"
      }
    ]
  }
}

The id value must conform to the format [namespace]:[name], similar to that of the Material Icon component. The icon file path should be relative to the deployed application root (or index.html file);

After that, you can use the icon id with other elements, for example:

{
  "id": "app.toolbar.move",
  "order": 500,
  "title": "APP.ACTIONS.MOVE",
  "icon": "adf:move_file",
  "actions": {
    "click": "MOVE_NODES"
  }
}

It is also possible to override the icon value or disable the entry from within external extensions.