quality-badge.blade.php 588 B

123456789101112131415161718
  1. {{-- resources/views/components/wiki/quality-badge.blade.php --}}
  2. @props(['quality' => null])
  3. @php
  4. $map = [
  5. 'featured' => ['label' => '精选条目', 'class' => 'wiki-badge--featured'],
  6. 'review' => ['label' => '待审核', 'class' => 'wiki-badge--review'],
  7. 'stub' => ['label' => '存根', 'class' => 'wiki-badge--stub'],
  8. ];
  9. $config = $map[$quality] ?? null;
  10. @endphp
  11. @if ($config)
  12. <span class="wiki-quality-badge {{ $config['class'] }}">
  13. <span class="wiki-quality-dot"></span>
  14. {{ $config['label'] }}
  15. </span>
  16. @endif