1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Add Rules details item

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev 2023-04-07 13:30:07 +03:00
parent a3a16c42c9
commit dbd480212d

View File

@ -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 >