<style>
.operations-queue {
--c2-reorder-list--container-gap: 10px;
--c2-reorder-list--container-padding: 12px;
--c2-reorder-list__item__focus--outline-color: #7c3aed;
--c2-reorder-list__placeholder--border-color: #7c3aed;
--c2-reorder-list__dragging-item--box-shadow: 0 18px 40px rgb(76 29 149 / 28%);
}
.operations-queue::part(container) {
border: 1px solid #ddd6fe;
border-radius: 14px;
background: #faf5ff;
}
.operations-queue::part(item),
.operations-queue::part(dragging-item) {
border-radius: 10px;
}
.operation {
display: flex;
justify-content: space-between;
gap: 16px;
padding: 14px;
border: 1px solid #ddd6fe;
border-radius: 10px;
background: white;
color: #2e1065;
}
.operation[data-fixed] {
background: #f3e8ff;
}
</style>
<c2-reorder-list client:only="lit" class="operations-queue" editable aria-label="Incident response queue">
<article class="operation" data-reorder-key="triage" data-reorder-label="Triage incident"><strong>Triage incident</strong><span>Now</span></article>
<article class="operation" data-fixed data-reorder-key="review" data-reorder-label="Security review">
<strong>Security review</strong><span>Pinned</span>
</article>
<article class="operation" data-reorder-key="notify" data-reorder-label="Notify customers"><strong>Notify customers</strong><span>Waiting</span></article>
<div class="operation" slot="placeholder">Drop response step here</div>
<div class="operation" slot="dragging-item">Moving response step</div>
</c2-reorder-list>