@php $headerOption = [ 'title' => $module, 'header_buttons' => [ ($permission['create'] ? ''. \Config::get('settings.icon_add') .' Add New' : '') ], 'filters' => isset($filters) ? $filters : [], 'data' => isset($data) ? $data : [] ]; @endphp @extends('admin.layouts.layout', $headerOption) @section('content')
| Campaign Name {!! \App\Helpers\Helper::sort($routePrefix . '.index', 'title', $orderBy) !!} | Fund Raised | Goal | Raised | NFTs Minted | Status | @if ($permission['edit'] || $permission['destroy'])Action | @endif||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
{{ $c['name'] }}
{{ $c['subtitle'] }}
|
@php
// Generate initials
$parts = preg_split('/\s+/', trim($c['fund_raised']));
$first = $parts[0] ?? '';
$last = $parts[count($parts) - 1] ?? '';
$initials = strtoupper(mb_substr($first, 0, 1) . mb_substr($last, 0, 1));
// Deterministic "random" color based on name
$palette = [
'#FEC84B', // amber
'#F97066', // red
'#84C5F4', // blue
'#6CE9A6', // green
'#9B8AFB', // purple
'#F7B4A3', // coral
'#A3E3F7', // cyan
'#FFD3A3', // orange
];
$idx = crc32($c['fund_raised']) % count($palette);
$bg = $palette[$idx];
@endphp
{{ $initials }}
|
{{ $c['fund_raised'] }} | {{ $c['goal'] }} |
{{ $c['raised'] }} ({{ $c['percent'] }}%)
|
{{ $c['nfts'] }} | ● {{ $c['status'] }} | @if ($permission['edit'] || $permission['destroy'])@endif | |||||||||||||||||
| {{ $val->title }} | {!! $val->statuses[$val->status]['name'] !!} | @if ($permission['edit'] || $permission['destroy']) | @if ($permission['edit']) {!! \Config::get('settings.icon_edit') !!} @endif @if ($permission['destroy'] && $val->id != auth()->user()->id) {!! \Config::get('settings.icon_delete') !!} {!! html()->form('DELETE', route($routePrefix . '.destroy', $val->id))->attributes([ 'style' => 'display:inline', 'id' => 'delete-form-' . $val->id, ])->open() !!} {!! html()->form()->close() !!} @endif | @endif|||||||||||||||||||||
|
No Data
|
||||||||||||||||||||||||