Skip to content

Commit

Permalink
Apply hidden descriptor to details view
Browse files Browse the repository at this point in the history
  • Loading branch information
TheRealJon committed Apr 17, 2020
1 parent 05bd033 commit 734a65f
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
Expand Up @@ -225,7 +225,8 @@ const capabilityComponents = ImmutableMap<
.set(SpecCapability.booleanSwitch, BooleanSwitch)
.set(SpecCapability.password, Secret)
.set(SpecCapability.updateStrategy, UpdateStrategy)
.set(SpecCapability.checkbox, CheckboxUIComponent);
.set(SpecCapability.checkbox, CheckboxUIComponent)
.set(SpecCapability.hidden, null);

const capabilityFor = (specCapability: SpecCapability) => {
if (_.isEmpty(specCapability)) {
Expand Down Expand Up @@ -255,7 +256,7 @@ export const SpecDescriptor = withFallback((props: DescriptorProps) => {
) as SpecCapability;
const Capability = capabilityFor(capability);

return (
return Capability ? (
<dl className="olm-descriptor">
<Tooltip content={descriptor.description}>
<dt className="olm-descriptor__title" data-test-descriptor-label={descriptor.displayName}>
Expand All @@ -273,7 +274,7 @@ export const SpecDescriptor = withFallback((props: DescriptorProps) => {
/>
</dd>
</dl>
);
) : null;
});

type SpecCapabilityProps = CapabilityProps<SpecCapability>;
Expand Up @@ -89,7 +89,8 @@ const capabilityComponents = ImmutableMap<
.set(StatusCapability.w3Link, Link)
.set(StatusCapability.k8sPhase, K8sPhase)
.set(StatusCapability.k8sPhaseReason, K8sPhaseReason)
.set(StatusCapability.k8sResourcePrefix, K8sResourceLink);
.set(StatusCapability.k8sResourcePrefix, K8sResourceLink)
.set(StatusCapability.hidden, null);

const capabilityFor = (statusCapability: StatusCapability) => {
if (_.isEmpty(statusCapability)) {
Expand All @@ -112,7 +113,7 @@ export const StatusDescriptor = withFallback((props: DescriptorProps) => {
const Capability = capabilityFor(capability);

return (
<dl className="olm-descriptor">
Capability ? <dl className="olm-descriptor">
<Tooltip content={descriptor.description}>
<dt className="olm-descriptor__title" data-test-descriptor-label={descriptor.displayName}>
{descriptor.displayName}
Expand All @@ -134,7 +135,7 @@ export const StatusDescriptor = withFallback((props: DescriptorProps) => {
/>
)}
</dd>
</dl>
</dl> : null;
);
});

Expand Down
Expand Up @@ -38,6 +38,7 @@ export enum StatusCapability {
k8sPhaseReason = 'urn:alm:descriptor:io.kubernetes.phase:reason',
// Prefix for all kubernetes resource status descriptors.
k8sResourcePrefix = 'urn:alm:descriptor:io.kubernetes:',
hidden = 'urn:alm:descriptor:com.tectonic.ui:hidden',
}

export type Descriptor<T = any> = {
Expand Down

0 comments on commit 734a65f

Please sign in to comment.