feat(payloadRules): add raw JSON parameter styling and conditional class application

This commit is contained in:
LTbinglingfeng
2026-06-15 01:05:18 +08:00
Unverified
parent 1969de4e28
commit 22cbb91c2f
2 changed files with 13 additions and 1 deletions
@@ -646,6 +646,10 @@
align-items: start;
}
.payloadRuleRawParamRow {
grid-template-columns: minmax(240px, 1fr) minmax(320px, 1fr) auto;
}
.payloadRuleParamGroup {
display: flex;
flex-direction: column;
@@ -673,6 +677,7 @@
.payloadRowActionButton {
flex: 0 0 auto;
justify-self: start;
}
.apiKeyModalInputRow {
@@ -1126,7 +1126,14 @@ export const PayloadRulesEditor = memo(function PayloadRulesEditor({
return (
<div key={param.id} className={styles.payloadRuleParamGroup}>
<div className={styles.payloadRuleParamRow}>
<div
className={[
styles.payloadRuleParamRow,
rawJsonValues ? styles.payloadRuleRawParamRow : '',
]
.filter(Boolean)
.join(' ')}
>
<ExpandableInput
placeholder={t('config_management.visual.payload_rules.json_path')}
ariaLabel={t('config_management.visual.payload_rules.json_path')}