<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 light-dark(#ddd6fe, #1d1254);
border-radius: 14px;
background: color-mix(in srgb, var(--c2-theme--color-on-surface, #18181b) 2%, var(--c2-theme--color-surface, #ffffff));
}
.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 light-dark(#ddd6fe, #1d1254);
border-radius: 10px;
background: var(--c2-theme--color-surface, #ffffff);
color: light-dark(#2e1065, #9182ad);
}
.operation[data-fixed] {
background: light-dark(#f3e8ff, #26153c);
}
</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>