Skip to content

Commit

Permalink
Merge pull request #2644 from MMTE/feat/monaco-editor
Browse files Browse the repository at this point in the history
[Improvement]: Add code editor to the Dockerfile and Docker Composer UI
  • Loading branch information
andrasbacsai committed Jun 24, 2024
2 parents 758fab9 + 73bc07c commit f2c8a6b
Show file tree
Hide file tree
Showing 6 changed files with 518 additions and 3 deletions.
51 changes: 51 additions & 0 deletions app/Livewire/MonacoEditor.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<?php

namespace App\Livewire;

//use Livewire\Component;
use Illuminate\View\Component;
use Visus\Cuid2\Cuid2;

class MonacoEditor extends Component
{
protected $listeners = [
'configurationChanged' => '$refresh',
];

public $language;

public function __construct(
public ?string $id = null,
public ?string $name = null,
public ?string $type = 'text',
public ?string $monacoContent = null,
public ?string $value = null,
public ?string $label = null,
public ?string $placeholder = null,
public bool $required = false,
public bool $disabled = false,
public bool $readonly = false,
public bool $allowTab = false,
public bool $spellcheck = false,
public ?string $helper = null,
public bool $realtimeValidation = false,
public bool $allowToPeak = true,
public string $defaultClass = 'input scrollbar font-mono',
public string $defaultClassInput = 'input'
) {
//
}

public function render()
{
if (is_null($this->id)) {
$this->id = new Cuid2(7);
}

if (is_null($this->name)) {
$this->name = $this->id;
}

return view('components.forms.monaco-editor');
}
}
2 changes: 2 additions & 0 deletions app/View/Components/Forms/Textarea.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ public function __construct(
public ?string $value = null,
public ?string $label = null,
public ?string $placeholder = null,
public ?string $monacoEditorLanguage = '',
public bool $useMonacoEditor = false,
public bool $required = false,
public bool $disabled = false,
public bool $readonly = false,
Expand Down
Loading

0 comments on commit f2c8a6b

Please sign in to comment.