isLoading = true; $this->validate([ 'blade_code' => 'required|string' ]); try { $rendered = Blade::render($this->blade_code); // if (config('app.puppeteer_docker')) { // GenerateScreenJob::dispatch(auth()->user()->devices()->first()->id, $rendered); // } else { GenerateScreenJob::dispatchSync(auth()->user()->devices()->first()->id, $rendered); // } } catch (\Exception $e) { $this->addError('error', $e->getMessage()); } $this->isLoading = false; } public function renderExample(string $example) { switch ($example) { case 'quote': $markup = $this->renderQuote(); break; case 'trainMonitor': $markup = $this->renderTrainMonitor(); break; case 'homeAssistant': $markup = $this->renderHomeAssistant(); break; default: $markup = '