Add Rules details item

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev committed 2023-04-11 15:10:26 +03:00
1 parent a3a16c42c9
commit dbd480212d
1 file changed
+41 -3
@@ -110,15 +110,18 @@ export class MutatingWebhookDetails extends React.Component<MutatingWebhookDetai
<div key={index}>
<div>
Key:
{expression.key}
{" "}
<b>{expression.key}</b>
</div>
<div>
Operator:
{expression.operator}
{" "}
<b>{expression.operator}</b>
</div>
<div>
Values:
{expression.values?.join(", ")}
{" "}
<b>{expression.values?.join(", ")}</b>
</div>
</div>
))}
@@ -135,6 +138,41 @@ export class MutatingWebhookDetails extends React.Component<MutatingWebhookDetai
</div>
)}
</DrawerItem>
<DrawerItem name="Rules">
{webhook.rules?.map((rule, index) => (
<div key={index}>
<div>
API Groups:
{" "}
{rule.apiGroups.join(", ")}
</div>
<div>
API Versions:
{" "}
{rule.apiVersions?.join(", ")}
</div>
<div>
Operations:
{" "}
{rule.operations.join(", ")}
</div>
{rule.resources && (
<div>
Resources:
{" "}
{rule.resources.join(", ")}
</div>
)}
{rule.scope && (
<div>
Scope:
{" "}
{rule.scope}
</div>
)}
</div>
))}
</DrawerItem>
</React.Fragment>
))}
</div >