fix: show error bag on markup page

This commit is contained in:
Benjamin Nussbaum 2025-05-22 09:35:38 +03:00
parent c25432bc34
commit 0590fe9a4d
2 changed files with 9 additions and 1 deletions

View file

@ -27,6 +27,7 @@ class ImageGenerationService
->windowSize(800, 480) ->windowSize(800, 480)
->save($pngPath); ->save($pngPath);
} catch (\Exception $e) { } catch (\Exception $e) {
\Log::error('Failed to generate PNG: '.$e->getMessage());
throw new \RuntimeException('Failed to generate PNG: '.$e->getMessage(), 0, $e); throw new \RuntimeException('Failed to generate PNG: '.$e->getMessage(), 0, $e);
} }
} else { } else {
@ -36,6 +37,7 @@ class ImageGenerationService
->windowSize(800, 480) ->windowSize(800, 480)
->save($pngPath); ->save($pngPath);
} catch (\Exception $e) { } catch (\Exception $e) {
\Log::error('Failed to generate PNG: '.$e->getMessage());
throw new \RuntimeException('Failed to generate PNG: '.$e->getMessage(), 0, $e); throw new \RuntimeException('Failed to generate PNG: '.$e->getMessage(), 0, $e);
} }
} }

View file

@ -36,7 +36,7 @@ new class extends Component {
GenerateScreenJob::dispatchSync($device, null, $rendered); GenerateScreenJob::dispatchSync($device, null, $rendered);
} }
} catch (\Exception $e) { } catch (\Exception $e) {
$this->addError('error', $e->getMessage()); $this->addError('generate_screen', $e->getMessage());
} }
$this->isLoading = false; $this->isLoading = false;
@ -204,6 +204,12 @@ HTML;
</div> </div>
</form> </form>
@error('generate_screen')
<div class="mt-4">
<span class="font-mono text-red-700">{{ $message }}</span>
</div>
@enderror
{{-- </div>--}} {{-- </div>--}}
</div> </div>
</div> </div>