prepareVars(); return $this->makePartial('iconpicker'); } /** * Prepares the list data */ public function prepareVars() { $this->vars['field'] = $this; } /** * @inheritDoc */ public function loadAssets(): void { $this->addJs('js/dist/iconpicker.js', 'core'); } public function onLoadIconLibrary() { $libraries = $this->config->libraries ?? static::DEFAULT_LIBRARIES; if (is_string($libraries)) { $libraries = Yaml::parseFile(File::symbolizePath($libraries)); } return json_encode($libraries); } }