@switch (activePanel()) {
@case ('orchestration') {
@if (selectedLayer(); as layer) {
{{ layer.layer }}
{{ layer.state }}
Exposes
{{ layer.exposes }}
Behind it
@if (layer.behind.length > 0) {
@for (system of layer.behind; track system) {
}
} @else {
Nothing yet — this layer is planned.
}
} @else {
Select a layer.
}
}
@case ('white-label') {
@if (selectedSurface(); as surface) {
{{ surface.surface }}
{{ surface.themable ? 'Themable' : 'Not themed' }} ·
{{ surface.ownDomain ? 'carrier domain' : 'our domain' }}
Detail
{{ surface.note }}
} @else {
Select a surface.
}
}
@case ('provisioning') {
@if (selectedStep(); as step) {
{{ step.step }}
{{ step.selfService ? 'Self-service' : 'External review' }} ·
{{ hoursLabel(step.medianMinutes) }}
@if (step.blocker) {
Out of our hands
{{ step.blocker }}
} @else {
Fully self-service. Nothing here waits on a person.
}
} @else {
Select a step.
}
}
@case ('oss-bss') {
@if (selectedBss(); as item) {
{{ item.capability }}
{{ item.direction }} · {{ item.required ? 'required' : 'optional' }}
What the carrier implements
{{ item.detail }}
If it is missing
{{ item.ifMissing }}
API reference
} @else {
Select a capability.
}
}
}