Files
bpsets/views/partial/bpset_progress.ejs
Minhyeok Park 32dc5eb667
Some checks failed
/ deploy_site (push) Has been cancelled
feat: add build system
2024-12-30 14:40:09 +09:00

58 lines
1.4 KiB
Plaintext

<%
const passResources = metadata.compliantResources.length
const failResources = metadata.nonCompliantResources.length
const totalResources = passResources + failResources
const passPercent =
totalResources > 0
? passResources / totalResources * 100
: 100
const isPass = failResources < 1
%>
<% if (metadata.status === 'FINISHED') { %>
<td>
<span class="badge text-bg-<%= isPass ? 'success' : 'danger' %>">
<%= isPass ? 'Pass' : 'Fail' %>
</span>
</td>
<td>
<div class="progress" role="progressbar">
<div class="progress-bar" style="width: <%= passPercent %>%"></div>
</div>
(<%= passResources %>/<%= totalResources %>)
</td>
<% } %>
<% if (metadata.status === 'CHECKING') { %>
<td colspan="2">
<div class="progress" role="progressbar">
<div class="progress-bar progress-bar-striped progress-bar-animated bg-secondary" style="width: 100%"></div>
</div>
<p class="m-0">Progressing</p>
</td>
<% } %>
<% if (metadata.status === 'ERROR') { %>
<td colspan="2">
<div class="progress" role="progressbar">
<div class="progress-bar progress-bar-striped bg-danger" style="width: 100%"></div>
</div>
<p class="m-0">Error</p>
</td>
<% } %>
<% if (metadata.status === 'LOADED') { %>
<td colspan="2">
<div class="progress" role="progressbar">
<div class="progress-bar" style="width: 0%"></div>
</div>
<p class="m-0">Ready</p>
</td>
<% } %>