ldc-supportweb/resources/views/modules/script-constants.blade.php
2023-08-18 09:32:13 +02:00

32 lines
1.3 KiB
PHP

<script @if(isset($nonce)) nonce="{{ $nonce }}" @endif>
if (!window.__SYSTEM) {
window.__SYSTEM = {};
}
window.__SYSTEM._locale = '{{ app()->getLocale() }}';
window.__SYSTEM._translations = @json(cache(sprintf('translations.%s', app()->getLocale())) ?? []);
window.__SYSTEM._asset = '{{ asset('') }}';
if(!window.__SYSTEM._routes) {
window.__SYSTEM._routes = {}
}
window.__SYSTEM._routes.ticket = {
index: "{{ route('bo.ticket.index') }}",
show: "{{ route('bo.ticket.show', ['ticket' => 'TICKET']) }}"
};
window.__SYSTEM._routes.tickets = {
"json-paginate": "{{ route('bo.tickets.json-paginate') }}"
}
window.__SYSTEM._routes.sites = {
index: "{{ route('bo.sites.index') }}",
show: "{{ route('bo.sites.show', ['site' => 'SITE']) }}",
"json-paginate": "{{ route('bo.sites.json-paginate') }}",
};
window.__SYSTEM._routes.projects = {
index: "{{ route('bo.projects.index') }}",
show: "{{ route('bo.projects.show', ['project' => 'PROJECT']) }}",
"json-paginate": "{{ route('bo.projects.json-paginate') }}"
};
window.__SYSTEM._routes.invoices = {
"json-paginate": "{{ route('bo.invoices.json-paginate') }}",
};
</script>