25 lines
		
	
	
		
			879 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			879 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% fragment as default_content %}
 | |
| {% load randomid %}
 | |
| {% for td in data %}
 | |
|     {% if forloop.first %}
 | |
|         <th scope="row"
 | |
|             class="px-6 py-4 font-medium text-gray-900 whitespace-nowrap dark:text-white min-w-30char">
 | |
|             {% randomid td as th_popover_id %}
 | |
|             <span data-popover-target="{{ th_popover_id }}">{{ td|truncatechars:30 }}</span>
 | |
|             {% if td|length > 30 %}
 | |
|                 {% #popover id=th_popover_id %}
 | |
|                 {{ td }}
 | |
|                 {% /popover %}
 | |
|             {% endif %}
 | |
|         </th>
 | |
|     {% else %}
 | |
|         {% #table_td %}
 | |
|         {{ td }}
 | |
|         {% /table_td %}
 | |
|     {% endif %}
 | |
| {% endfor %}
 | |
| {% endfragment %}
 | |
| <tr class="odd:bg-white odd:dark:bg-gray-900 even:bg-gray-50 even:dark:bg-gray-800 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-600 border-b">
 | |
|     {{ children|default:default_content }}
 | |
| </tr>
 |