XD\IconSelectField\Forms\IconSelectField
Synopsis
class IconSelectField
extends GroupedColorPaletteField
implements
TemplateGlobalProvider
{
- // members
- private static array $icons = ;
- private static array $fonts_include = ;
- protected bool $hasEmptyDefault = true;
- // methods
- public void __construct()
- public void getIcons()
- public string Type()
- public void Field()
- public static void IconSelectIcon()
- public static void get_template_global_variables()
Hierarchy
Extends
- Heyday\ColorPalette\Fields\GroupedColorPaletteField
Implements
- SilverStripe\View\TemplateGlobalProvider
Tasks
Line | Task |
---|---|
77 | vendor requirement |
Members
private
- $fonts_include
—
array
Include your fonts script These are injected with insertHeadTags so you can define js or css includes here - $icons
—
array
Configure icons, can be configured in groups ``` XD\IconSelectField\IconSelectField icons: group: iconLabel: 'iconValue' iconLabel: 'iconValue' ```
protected
- $hasEmptyDefault
—
XD\IconSelectField\Forms\bool
Can be empty by default