40 lines
1.6 KiB
PHP
40 lines
1.6 KiB
PHP
@inject('Service', 'App\Services\Service')
|
|
@php
|
|
$param = 'tokenomics_a'; // Adjust this parameter as needed
|
|
@endphp
|
|
|
|
<!-- Tokenomics Actions -->
|
|
<div class="row">
|
|
@php
|
|
$tokenomics = method_exists($Service, 'get') ? $Service->get($param) : [];
|
|
@endphp
|
|
|
|
@forelse ($tokenomics as $group)
|
|
<div class="col-12 col-md-4 mb-4">
|
|
<div class="container">
|
|
<!-- Fallback to 'No Group Name' if 'group' key is missing -->
|
|
<h3>{{ $group['group'] ?? 'No Group Name' }}</h3>
|
|
<ul class="list-group list-group-flush">
|
|
@forelse ($group['actions'] ?? [] as $action)
|
|
<li class="list-group-item list-group-item-action">
|
|
<!-- Use '#' as a fallback URL -->
|
|
<a href="{{ $action['url'] ?? '#' }}">
|
|
<!-- Fallback to 'No Title' if 'title' key is missing -->
|
|
<strong>{{ $action['title'] ?? 'No Title' }}</strong>
|
|
<!-- Fallback to a default message if 'description' key is missing -->
|
|
</a>
|
|
<p>{{ $action['description'] ?? 'No description available.' }}</p>
|
|
</li>
|
|
@empty
|
|
<li class="list-group-item">No actions available for this group.</li>
|
|
@endforelse
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
@empty
|
|
<div class="container">
|
|
<p>No tokenomics data available.</p>
|
|
</div>
|
|
@endforelse
|
|
</div>
|