@props([ 'value' => 0, 'errorRate' => 0, 'label' => '掌握度', ]) @php $percent = round(max(0, min(1, $value ?? 0)) * 100, 1); $errorPercent = round(max(0, min(1, $errorRate ?? 0)) * 100, 1); $tone = $percent >= 80 ? 'text-emerald-600' : ($percent >= 60 ? 'text-amber-600' : 'text-rose-600'); @endphp
{{ $label }}
{{ $percent }}%
错误率 {{ $errorPercent }}% {{ $percent >= 80 ? '稳固' : ($percent >= 60 ? '可提升' : '需巩固') }}