diff --git a/central_pane/style.json b/central_pane/style.json index fa2c2bb..ecb91e4 100644 --- a/central_pane/style.json +++ b/central_pane/style.json @@ -27,4 +27,58 @@ } */ -{} +{ + "field": { + "erd": [ + "keys", + "type", + { + "value": "#", + "title": "Pattern field", + "dependency": { + "key": "isPatternField", + "value": true + }, + "width": 20 + }, + { + "value": "*", + "dependency": { + "type": "or", + "values": [ + { + "key": "required", + "value": true + }, + { + "type": "or", + "values": [ + { + "key": "nullable", + "value": false + }, + { + "type": "and", + "values": [ + { + "value": "collectionReference", + "key": "refType" + }, + { + "key": "nullable", + "exists": false + } + ] + } + ] + } + ] + }, + "override": { + "value": "*" + }, + "width": 20 + } + ] + } +} diff --git a/properties_pane/field_level/fieldLevelConfig.json b/properties_pane/field_level/fieldLevelConfig.json index 9d734f6..6f2b39a 100644 --- a/properties_pane/field_level/fieldLevelConfig.json +++ b/properties_pane/field_level/fieldLevelConfig.json @@ -909,6 +909,15 @@ making sure that you maintain a proper JSON format. "dependency": { "type": "and", "values": [ + { + "type": "or", + "values": [ + { + "key": "nullable", + "value": true + } + ] + }, { "type": "or", "values": [