mirror of
https://github.com/vitodeploy/vito.git
synced 2025-04-22 11:12:20 +00:00
28 lines
535 B
PHP
28 lines
535 B
PHP
<?php
|
|
|
|
namespace App\Web\Fields;
|
|
|
|
use Filament\Forms\Components\Field;
|
|
|
|
class CodeEditorField extends Field
|
|
{
|
|
protected string $view = 'fields.code-editor';
|
|
|
|
public string $lang = '';
|
|
|
|
public bool $readonly = false;
|
|
|
|
/**
|
|
* @return array<string, mixed>
|
|
*/
|
|
public function getOptions(): array
|
|
{
|
|
return [
|
|
'id' => $this->getId(),
|
|
'name' => $this->getName(),
|
|
'lang' => $this->lang,
|
|
'value' => json_encode($this->getState() ?? ''),
|
|
];
|
|
}
|
|
}
|