feat: ui for class cards
This commit is contained in:
@@ -35,16 +35,15 @@
|
||||
{{ class_info.title }}
|
||||
</div>
|
||||
<div class="mt-2">
|
||||
{% if class_info.start_date %}
|
||||
<svg class="icon icon-sm">
|
||||
<use href="#icon-calendar"></use>
|
||||
</svg>
|
||||
<span>
|
||||
{{ frappe.utils.format_date(class_info.start_date, "medium") }} -
|
||||
{{ frappe.utils.format_date(class_info.start_date, "long") }} -
|
||||
</span>
|
||||
{% endif %}
|
||||
{% if class_info.end_date %}
|
||||
<span>
|
||||
{{ frappe.utils.format_date(class_info.end_date, "medium") }}
|
||||
{{ frappe.utils.format_date(class_info.end_date, "long") }}
|
||||
</span>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% if class_info.description %}
|
||||
<div class="">
|
||||
@@ -166,7 +165,7 @@
|
||||
|
||||
</table>
|
||||
{% else %}
|
||||
<p class="text-muted mt-3"> {{ _("No Students are added to this class.") }} </p>
|
||||
<p class="text-muted mt-3 ml-5"> {{ _("No Students are added to this class.") }} </p>
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
@@ -229,44 +228,50 @@
|
||||
|
||||
|
||||
{% macro LiveClassList(class_info, live_classes) %}
|
||||
<div class="cards-parent mt-8">
|
||||
<div class="lms-card-parent mt-8">
|
||||
{% for class in live_classes %}
|
||||
<div class="lms-card">
|
||||
<div class="course-card-title mb-0">
|
||||
{{ class.title }}
|
||||
|
||||
<div class="mb-0">
|
||||
<div class="dropdown pull-right">
|
||||
<svg class="icon icon-sm dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<use href="#icon-dot-horizontal"></use>
|
||||
</svg>
|
||||
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
|
||||
{% if class.owner == frappe.session.user %}
|
||||
<li>
|
||||
<a class="dropdown-item small" href="{{ class.start_url }}"> {{ _("Start") }} </a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if is_student %}
|
||||
<li>
|
||||
<a class="dropdown-item small" href="{{ class.join_url }}"> {{ _("Join") }} </a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class="lms-card-title mb-4">
|
||||
{{ class.title }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="small">
|
||||
{{ frappe.utils.format_date(class.date, "medium") }} {{ _("at") }}
|
||||
<div>
|
||||
<svg class="icon icon-sm">
|
||||
<use href="#icon-calendar"></use>
|
||||
</svg>
|
||||
{{ frappe.utils.format_date(class.date, "full") }}
|
||||
</div>
|
||||
<div>
|
||||
<svg class="icon icon-sm">
|
||||
<use href="#icon-clock"></use>
|
||||
</svg>
|
||||
{{ frappe.utils.format_time(class.time, "hh:mm a") }}
|
||||
</div>
|
||||
<div class="my-4">
|
||||
|
||||
<div class="mt-4">
|
||||
{{ class.description }}
|
||||
</div>
|
||||
|
||||
<div class="live-class-panel">
|
||||
{% if class.owner == frappe.session.user %}
|
||||
<a class="btn btn-secondary btn-sm mr-2" target="_blank" href="{{ class.start_url }}">
|
||||
{{ _("Start") }}
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
{% if is_student %}
|
||||
<a class="btn btn-secondary btn-sm mt-auto" target="_blank" href="{{ class.join_url }}">
|
||||
{{ _("Join Class") }}
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
<!-- {% if class.owner == frappe.session.user %}
|
||||
<a class="btn btn-secondary btn-sm mr-2" href="{{ class.start_url }}">
|
||||
{{ _("Edit") }}
|
||||
</a>
|
||||
|
||||
<a class="btn btn-secondary btn-sm" href="{{ class.start_url }}">
|
||||
{{ _("Delete") }}
|
||||
</a>
|
||||
{% endif %} -->
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user