@php
$accent = $get('meta.accent_color') ?? 'indigo';
$accentColor = match($accent) {
'emerald' => '#059669',
'cyberpunk' => '#ec4899',
'coral' => '#ea580c',
'amber' => '#d97706',
default => '#4f46e5',
};
$accentGradient = match($accent) {
'emerald' => 'linear-gradient(135deg, #059669 0%, #10b981 100%)',
'cyberpunk' => 'linear-gradient(135deg, #ec4899 0%, #f43f5e 100%)',
'coral' => 'linear-gradient(135deg, #ea580c 0%, #f97316 100%)',
'amber' => 'linear-gradient(135deg, #d97706 0%, #f59e0b 100%)',
default => 'linear-gradient(135deg, #4f46e5 0%, #6366f1 100%)',
};
$uid = 'mdprev_' . uniqid();
@endphp
{{-- Google Fonts --}}
{{-- Marked.js CDN --}}
{{-- Browser Chrome --}}
{{-- Title Bar --}}
truncgil.com/teklif/{{ $get('slug') ?: '...' }}
{{-- Page Body --}}
{{-- Accent stripe --}}
{{-- Document --}}
{{-- Header --}}
TEKNİK VE MALİ TEKLİF
@if($get('client_name'))
{{ $get('client_name') }}
@endif
{{ $get('title') ?: 'Teklif Başlığı' }}
REF: {{ $get('slug') ?: '—' }}
•
{{ $get('total_price') ? number_format((float) $get('total_price'), 2, ',', '.') : '—' }} {{ $get('currency') ?: 'TRY' }}
•
Geçerlilik: {{ $get('valid_until') ? date('d.m.Y', strtotime($get('valid_until'))) : '—' }}
{{-- Markdown Output (plain div, updated by vanilla JS) --}}
✏️ Sol taraftaki editöre Markdown yazın, canlı önizleme burada görünecektir.