Fields
Code editor
CodeEditor edits code with syntax highlighting, and loads each language only when it's needed.
use Xelqun\Forms\Components\CodeEditor;
use Xelqun\Forms\Components\CodeEditor\Language;
CodeEditor::make('snippet')
->language(Language::Php)
->minHeight('14rem')
->wrap();
language() takes a Language case, and each language loads when a field needs it. wrap() wraps long lines.