3 changed files with 0 additions and 78 deletions
@ -1,7 +0,0 @@ |
|||||||
mobile_facets.settings: |
|
||||||
path: '/admin/config/mobile_facets/settings' |
|
||||||
defaults: |
|
||||||
_form: '\Drupal\mobile_facets\Form\SettingsForm' |
|
||||||
_title: 'Mobile Facets Settings' |
|
||||||
requirements: |
|
||||||
_permission: 'administer site configuration' |
|
||||||
@ -1,43 +0,0 @@ |
|||||||
<?php |
|
||||||
|
|
||||||
namespace Drupal\mobile_facets\Form; |
|
||||||
|
|
||||||
use Drupal\Core\Form\ConfigFormBase; |
|
||||||
use Drupal\Core\Form\FormStateInterface; |
|
||||||
|
|
||||||
/** |
|
||||||
* Configure Mobile Facets settings. |
|
||||||
*/ |
|
||||||
class SettingsForm extends ConfigFormBase { |
|
||||||
|
|
||||||
/** |
|
||||||
* {@inheritdoc} |
|
||||||
*/ |
|
||||||
protected function getEditableConfigNames() { |
|
||||||
return ['mobile_facets.settings']; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* {@inheritdoc} |
|
||||||
*/ |
|
||||||
public function getFormId() { |
|
||||||
return 'mobile_facets_settings_form'; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* {@inheritdoc} |
|
||||||
*/ |
|
||||||
public function buildForm(array $form, FormStateInterface $form_state) { |
|
||||||
$config = $this->config('mobile_facets.settings'); |
|
||||||
|
|
||||||
$form['color'] = [ |
|
||||||
'#type' => 'color', |
|
||||||
'#title' => $this->t('Custom Color'), |
|
||||||
'#default_value' => $config->get('color') ?? '#000000', // Default to black if not set. |
|
||||||
'#description' => $this->t('Enter a hex color code for your module (e.g., #FF0000 for red).'), |
|
||||||
]; |
|
||||||
|
|
||||||
return parent::buildForm($form, $form_state); |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
Loading…
Reference in new issue