File size: 1,498 Bytes
f913c73
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<div class="grid grid-cols-2 md:grid-cols-4 gap-4 text-center">
  <div class="bg-gray-50 rounded-lg p-3">
    <div class="text-sm text-gray-500">๐Ÿ“‹ ููŠ ุงู„ุงู†ุชุธุงุฑ</div>
    <div class="text-3xl font-bold">{{ queue.queued }}</div>
  </div>
  <div class="bg-gray-50 rounded-lg p-3">
    <div class="text-sm text-gray-500">โšก ู‚ูŠุฏ ุงู„ุชุดุบูŠู„</div>
    <div class="text-3xl font-bold {% if queue.active %}text-green-500{% else %}text-gray-400{% endif %}">
      {% if queue.active %}
        <span class="animate-pulse">๐ŸŸข</span>
      {% else %}
        โšช
      {% endif %}
    </div>
    <div class="text-xs {% if queue.active %}text-green-500{% else %}text-gray-400{% endif %}">
      {{ 'ูŠุนู…ู„' if queue.active else 'ู…ุชูˆู‚ู' }}
    </div>
  </div>
  <div class="bg-gray-50 rounded-lg p-3">
    <div class="text-sm text-gray-500">๐Ÿ‘ท ุงู„ุนู…ุงู„</div>
    <div class="text-3xl font-bold text-blue-500">{{ queue.get('workers', 1) }}</div>
    <div class="text-xs text-gray-400">worker ู…ุชุฒุงู…ู†</div>
  </div>
  <div class="bg-gray-50 rounded-lg p-3">
    <div class="text-sm text-gray-500">๐Ÿ“Š ุงู„ุณุนุฉ ุงู„ู‚ุตูˆู‰</div>
    <div class="text-3xl font-bold text-purple-500">{{ queue.maxsize }}</div>
    <div class="text-xs text-gray-400">ู…ู„ู ูƒุญุฏ ุฃู‚ุตู‰</div>
  </div>
</div>
{% if queue.get('shutdown', False) %}
<div class="mt-2 bg-red-100 text-red-700 p-2 rounded text-center text-sm">
  โ›” ุงู„ุทุงุจูˆุฑ ู…ุชูˆู‚ู ุนู† ุงู„ุนู…ู„
</div>
{% endif %}