feat(ui): show empty state for payload rules editor

This commit is contained in:
hkfires
2026-02-06 11:29:21 +08:00
parent 4a0386472d
commit e568e4a2b5

View File

@@ -711,6 +711,20 @@ function PayloadFilterRulesEditor({
</div>
))}
{rules.length === 0 && (
<div
style={{
border: '1px dashed var(--border-color)',
borderRadius: 12,
padding: 16,
color: 'var(--text-secondary)',
textAlign: 'center',
}}
>
{t('config_management.visual.payload_rules.no_rules')}
</div>
)}
<div style={{ display: 'flex', justifyContent: 'flex-end' }}>
<Button variant="secondary" size="sm" onClick={addRule} disabled={disabled}>
{t('config_management.visual.payload_rules.add_rule')}