fix: add fallback value for setting variables
This commit is contained in:
@@ -8,12 +8,16 @@
|
||||
<title>@yield('title', config('app.settings.app_title'))</title>
|
||||
<meta name="description" content="@yield('description', config('app.settings.app_description'))">
|
||||
<meta name="keywords" content="@yield('keywords', config('app.settings.app_keyword'))">
|
||||
@forelse (json_decode(config('app.settings.app_meta')) as $key => $value)
|
||||
@if ($value)
|
||||
<meta name="{{ $key }}" content="{{ $value }}">
|
||||
@endif
|
||||
@empty
|
||||
@endforelse
|
||||
@php
|
||||
$appMeta = json_decode(config('app.settings.app_meta') ?: '{}');
|
||||
if (is_array($appMeta) || is_object($appMeta)) {
|
||||
foreach ($appMeta as $key => $value) {
|
||||
if ($value) {
|
||||
echo '<meta name="' . e($key) . '" content="' . e($value) . '">';
|
||||
}
|
||||
}
|
||||
}
|
||||
@endphp
|
||||
|
||||
@yield('metas')
|
||||
|
||||
@@ -158,14 +162,18 @@
|
||||
});
|
||||
});
|
||||
|
||||
let counter = parseInt({{ json_decode(config('app.settings.configuration_settings'))->fetch_seconds }});
|
||||
@php
|
||||
$configSettings = json_decode(config('app.settings.configuration_settings') ?: '{}');
|
||||
$fetchSeconds = $configSettings->fetch_seconds ?? 5;
|
||||
@endphp
|
||||
let counter = parseInt({{ $fetchSeconds }});
|
||||
setInterval(() => {
|
||||
if (counter === 0 && document.getElementById('imap-error') === null && !document.hidden) {
|
||||
document.querySelectorAll('#refresh-icon').forEach(el => {
|
||||
el.classList.add('animate-spin');
|
||||
});
|
||||
Livewire.dispatch('fetchMessages');
|
||||
counter = parseInt({{ json_decode(config('app.settings.configuration_settings'))->fetch_seconds }});
|
||||
counter = parseInt({{ $fetchSeconds }});
|
||||
}
|
||||
counter--;
|
||||
if(document.hidden) {
|
||||
|
||||
Reference in New Issue
Block a user