<?php namespace App\Http\Livewire\Dev; use Livewire\Component; class Compose extends Component { public string $compose = ''; public string $base64 = ''; public $services; public function mount() { $this->services = getServiceTemplates(); } public function setService(string $selected) { $this->base64 = data_get($this->services, $selected . '.compose'); if ($this->base64) { $this->compose = base64_decode($this->base64); } } public function updatedCompose($value) { $this->base64 = base64_encode($value); } public function render() { return view('livewire.dev.compose'); } }