signmeup/signmeup

View on GitHub
imports/ui/components/queue-table/queue-table.html

Summary

Maintainability
Test Coverage
<template name="QueueTable">
  <div class="queue-table container">
    <div class="custom-table container my-5">
      <div class="thead d-none d-md-block">
        <div class="row">
          <div class="td col-1">No.</div>
          <div class="td col-5">Name(s)</div>
          <div class="td col-2">Time</div>
        </div>
      </div>

      <div class="tbody">
        {{#if noActiveTickets queue}}
          <div class="row empty">
            No signups to show.
          </div>
        {{else}}
          {{#each row in (rows queue)}}
            {{#if row.isCutoffMarker}}
              <div class="cutoff-marker row table-warning">
                Cutoff<br>
                <span class="small text-muted">Students that sign up after this may not be helped.</span>
              </div>
            {{else}}
              {{> Ticket ticket=row taView=taView}}
            {{/if}}
          {{/each}}
        {{/if}}
      </div>
    </div>
  </div>
</template>