fix(web): 遮罩 canary raw blocker 狀態
This commit is contained in:
@@ -6457,7 +6457,7 @@ export function AutomationInventoryTab() {
|
||||
<div style={{ padding: 10, border: '0.5px solid #d7c7a1', borderRadius: 7, background: '#fff', minWidth: 0 }}>
|
||||
<SmallLabel>{t('professionalTaskExpansion.canaryTitle')}</SmallLabel>
|
||||
<p style={{ margin: '6px 0 8px', fontFamily: "'DM Mono', monospace", fontSize: 10, lineHeight: 1.5, color: '#5c5a55', overflowWrap: 'anywhere' }}>
|
||||
{professionalTaskCanaryPackage.package_id} · {professionalTaskCanaryPackage.status}
|
||||
{redactPublicText(professionalTaskCanaryPackage.package_id)} · {redactPublicText(professionalTaskCanaryPackage.status)}
|
||||
</p>
|
||||
<div style={{ display: 'flex', flexWrap: 'wrap', gap: 6, marginBottom: 8 }}>
|
||||
<Chip value={t('professionalTaskExpansion.labels.packageReady', { value: String(professionalTaskCanaryPackage.package_ready) })} />
|
||||
@@ -6479,7 +6479,7 @@ export function AutomationInventoryTab() {
|
||||
<div style={{ padding: 10, border: '0.5px solid #d7c7a1', borderRadius: 7, background: '#fff', minWidth: 0 }}>
|
||||
<SmallLabel>{t('professionalTaskExpansion.canarySendPacketTitle')}</SmallLabel>
|
||||
<p style={{ margin: '6px 0 8px', fontFamily: "'DM Mono', monospace", fontSize: 10, lineHeight: 1.5, color: '#5c5a55', overflowWrap: 'anywhere' }}>
|
||||
{professionalTaskCanarySendPacket.packet_id} · {professionalTaskCanarySendPacket.status}
|
||||
{redactPublicText(professionalTaskCanarySendPacket.packet_id)} · {redactPublicText(professionalTaskCanarySendPacket.status)}
|
||||
</p>
|
||||
<div style={{ display: 'flex', flexWrap: 'wrap', gap: 6, marginBottom: 8 }}>
|
||||
<Chip value={t('professionalTaskExpansion.labels.packetReady', { value: String(professionalTaskCanarySendPacket.packet_ready) })} />
|
||||
@@ -6517,7 +6517,7 @@ export function AutomationInventoryTab() {
|
||||
<div style={{ padding: 10, border: '0.5px solid #d7c7a1', borderRadius: 7, background: '#fff', minWidth: 0 }}>
|
||||
<SmallLabel>{t('professionalTaskExpansion.canaryDeliveryGateTitle')}</SmallLabel>
|
||||
<p style={{ margin: '6px 0 8px', fontFamily: "'DM Mono', monospace", fontSize: 10, lineHeight: 1.5, color: '#5c5a55', overflowWrap: 'anywhere' }}>
|
||||
{professionalTaskCanaryDeliveryGate.gate_id} · {professionalTaskCanaryDeliveryGate.status}
|
||||
{redactPublicText(professionalTaskCanaryDeliveryGate.gate_id)} · {redactPublicText(professionalTaskCanaryDeliveryGate.status)}
|
||||
</p>
|
||||
<div style={{ display: 'flex', flexWrap: 'wrap', gap: 6, marginBottom: 8 }}>
|
||||
<Chip value={t('professionalTaskExpansion.labels.gateReady', { value: String(professionalTaskCanaryDeliveryGate.gate_ready) })} />
|
||||
@@ -6563,7 +6563,7 @@ export function AutomationInventoryTab() {
|
||||
<div style={{ padding: 10, border: '0.5px solid #a7d4bd', borderRadius: 7, background: '#f8fffb', minWidth: 0 }}>
|
||||
<SmallLabel>{t('professionalTaskExpansion.canaryDeliveryRehearsalTitle')}</SmallLabel>
|
||||
<p style={{ margin: '6px 0 8px', fontFamily: "'DM Mono', monospace", fontSize: 10, lineHeight: 1.5, color: '#375446', overflowWrap: 'anywhere' }}>
|
||||
{professionalTaskCanaryDeliveryRehearsal.rehearsal_id} · {professionalTaskCanaryDeliveryRehearsal.status}
|
||||
{redactPublicText(professionalTaskCanaryDeliveryRehearsal.rehearsal_id)} · {redactPublicText(professionalTaskCanaryDeliveryRehearsal.status)}
|
||||
</p>
|
||||
<div style={{ display: 'flex', flexWrap: 'wrap', gap: 6, marginBottom: 8 }}>
|
||||
<Chip value={t('professionalTaskExpansion.labels.rehearsalReady', { value: String(professionalTaskCanaryDeliveryRehearsal.rehearsal_ready) })} />
|
||||
@@ -6613,7 +6613,7 @@ export function AutomationInventoryTab() {
|
||||
<div style={{ padding: 10, border: '0.5px solid #d7c7a1', borderRadius: 7, background: '#fffaf0', minWidth: 0 }}>
|
||||
<SmallLabel>{t('professionalTaskExpansion.liveOwnerReviewTitle')}</SmallLabel>
|
||||
<p style={{ margin: '6px 0 8px', fontFamily: "'DM Mono', monospace", fontSize: 10, lineHeight: 1.5, color: '#684b1f', overflowWrap: 'anywhere' }}>
|
||||
{professionalTaskCanaryLiveOwnerReview.gate_id} · {professionalTaskCanaryLiveOwnerReview.status}
|
||||
{redactPublicText(professionalTaskCanaryLiveOwnerReview.gate_id)} · {redactPublicText(professionalTaskCanaryLiveOwnerReview.status)}
|
||||
</p>
|
||||
<div style={{ display: 'flex', flexWrap: 'wrap', gap: 6, marginBottom: 8 }}>
|
||||
<Chip value={t('professionalTaskExpansion.labels.gateReady', { value: String(professionalTaskCanaryLiveOwnerReview.gate_ready) })} />
|
||||
@@ -6679,7 +6679,7 @@ export function AutomationInventoryTab() {
|
||||
<div style={{ padding: 10, border: '0.5px solid #d7c7a1', borderRadius: 7, background: '#fffdf7', minWidth: 0 }}>
|
||||
<SmallLabel>{t('professionalTaskExpansion.canaryLiveOwnerReviewTitle')}</SmallLabel>
|
||||
<p style={{ margin: '6px 0 8px', fontFamily: "'DM Mono', monospace", fontSize: 10, lineHeight: 1.5, color: '#5c5a55', overflowWrap: 'anywhere' }}>
|
||||
{professionalTaskCanaryLiveOwnerReview.gate_id} · {professionalTaskCanaryLiveOwnerReview.status}
|
||||
{redactPublicText(professionalTaskCanaryLiveOwnerReview.gate_id)} · {redactPublicText(professionalTaskCanaryLiveOwnerReview.status)}
|
||||
</p>
|
||||
<div style={{ display: 'flex', flexWrap: 'wrap', gap: 6, marginBottom: 8 }}>
|
||||
<Chip value={t('professionalTaskExpansion.labels.gateReady', { value: String(professionalTaskCanaryLiveOwnerReview.gate_ready) })} />
|
||||
|
||||
Reference in New Issue
Block a user