diff --git a/pillar/extension.py b/pillar/extension.py index 30d6531a..bb7a59b0 100644 --- a/pillar/extension.py +++ b/pillar/extension.py @@ -32,6 +32,14 @@ class PillarExtension(object, metaclass=abc.ABCMeta): :rtype: unicode """ + @property + def icon(self) -> str: + """Returns the icon HTML class, for use like i.pi-{{ext.icon}} + + Defaults to the extension name. + """ + return self.name + @abc.abstractmethod def flask_config(self): """Returns extension-specific defaults for the Flask configuration.