mirror of
https://github.com/HeyPuter/puter
synced 2024-11-15 06:15:47 +00:00
Show approval badges and lock in Dev Center
This commit is contained in:
parent
66e8b37f70
commit
14fc963dd4
@ -1049,3 +1049,36 @@ dialog{
|
|||||||
.search-clear:hover {
|
.search-clear:hover {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
.approval-badge{
|
||||||
|
float:right;
|
||||||
|
padding: 4px;
|
||||||
|
font-size: 12px;
|
||||||
|
border-radius: 5px;
|
||||||
|
margin-top: 0;
|
||||||
|
display: block;
|
||||||
|
width: 170px;
|
||||||
|
clear: both;
|
||||||
|
margin-bottom: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.approval-badge-lsiting{
|
||||||
|
color: green;
|
||||||
|
background: #c6f6c6;
|
||||||
|
border:1px solid green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.approval-badge-incentive{
|
||||||
|
color: #0074ce;
|
||||||
|
background: #d8efff;
|
||||||
|
border:1px solid #0074ce;
|
||||||
|
}
|
||||||
|
|
||||||
|
.approval-badge-opening{
|
||||||
|
color: #bb00ff;
|
||||||
|
background: #ffeaff;
|
||||||
|
border:1px solid #bb00ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
td .approval-badge:last-child{
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
@ -1231,7 +1231,8 @@ function generate_app_card(app) {
|
|||||||
// Info
|
// Info
|
||||||
h += `<div style="float:left; padding-left: 10px;">`;
|
h += `<div style="float:left; padding-left: 10px;">`;
|
||||||
// Title
|
// Title
|
||||||
h += `<h3 class="got-to-edit-app app-card-title" data-app-name="${html_encode(app.name)}" data-app-title="${html_encode(app.title)}" data-app-uid="${html_encode(app.uid)}">${html_encode(app.title)}</h3>`;
|
h += `<h3 class="got-to-edit-app app-card-title" data-app-name="${html_encode(app.name)}" data-app-title="${html_encode(app.title)}" data-app-uid="${html_encode(app.uid)}">${html_encode(app.title)}${app.metadata?.locked ? '<svg style="width: 20px; height: 20px; margin-bottom: -5px; margin-left: 5px; opacity: 0.5;" width="59px" height="59px" stroke-width="1.9" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M16 12H17.4C17.7314 12 18 12.2686 18 12.6V19.4C18 19.7314 17.7314 20 17.4 20H6.6C6.26863 20 6 19.7314 6 19.4V12.6C6 12.2686 6.26863 12 6.6 12H8M16 12V8C16 6.66667 15.2 4 12 4C8.8 4 8 6.66667 8 8V12M16 12H8" stroke="#000000" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"></path></svg>' : ''}</h3>`;
|
||||||
|
// link
|
||||||
h += `<a class="app-card-link" href="${html_encode(applink(app))}" target="_blank">${html_encode(applink(app))}</a>`;
|
h += `<a class="app-card-link" href="${html_encode(applink(app))}" target="_blank">${html_encode(applink(app))}</a>`;
|
||||||
|
|
||||||
// toolbar
|
// toolbar
|
||||||
@ -1270,16 +1271,18 @@ function generate_app_card(app) {
|
|||||||
h += `</td>`;
|
h += `</td>`;
|
||||||
|
|
||||||
h += `<td style="vertical-align:middle; min-width:200px;">`;
|
h += `<td style="vertical-align:middle; min-width:200px;">`;
|
||||||
|
h += `<div style="overflow: hidden; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;">`;
|
||||||
|
// "Approved for listing"
|
||||||
|
if(app.approved_for_listing){
|
||||||
|
h += `<span class="approval-badge approval-badge-lsiting">✔ Approved for Listing</span>`;
|
||||||
|
}
|
||||||
|
// "Approved for opening items"
|
||||||
|
if (app.approved_for_opening_items)
|
||||||
|
h += `<span class="approval-badge approval-badge-opening">✔ Approved for Opening Items</span>`;
|
||||||
// "Approved for incentive program"
|
// "Approved for incentive program"
|
||||||
if (app.approved_for_incentive_program)
|
if (app.approved_for_incentive_program)
|
||||||
h += `<span style="float:right;
|
h += `<span class="approval-badge approval-badge-incentive">✔ Incentive Program</span>`;
|
||||||
color: green;
|
h += `</div>`;
|
||||||
background: #c6f6c6;
|
|
||||||
padding: 4px;
|
|
||||||
font-size: 12px;
|
|
||||||
border-radius: 5px;
|
|
||||||
margin-top: 0; border:1px solid green;">✔ Incentive Program</span>`;
|
|
||||||
h += `</td>`;
|
h += `</td>`;
|
||||||
h += `</tr>`;
|
h += `</tr>`;
|
||||||
return h;
|
return h;
|
||||||
|
Loading…
Reference in New Issue
Block a user