Skip to content

Commit da015e2

Browse files
authored
Merge pull request #463 from shubhamkumar9199/fix/conditional-hook-calls
[fix] Fix conditional hook calls in DNS and TLS policy create pages
2 parents 236d6d4 + 813af37 commit da015e2

2 files changed

Lines changed: 18 additions & 24 deletions

File tree

src/components/KuadrantDNSPolicyCreatePage.tsx

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -164,19 +164,16 @@ const KuadrantDNSPolicyCreatePage: React.FC = () => {
164164
}
165165

166166
//Checking if the policy already exists and is to be edited or if its new and is being created
167-
let dnsResource = null;
168-
if (nameEdit) {
169-
dnsResource = {
170-
groupVersionKind: dnsPolicyGVK,
171-
isList: false,
172-
name: nameEdit,
173-
namespace: namespaceEdit,
174-
};
175-
}
167+
const dnsResource = nameEdit
168+
? {
169+
groupVersionKind: dnsPolicyGVK,
170+
isList: false,
171+
name: nameEdit,
172+
namespace: namespaceEdit,
173+
}
174+
: null;
176175

177-
const [dnsData, dnsLoaded, dnsError] = dnsResource
178-
? useK8sWatchResource(dnsResource)
179-
: [null, false, null]; //Syntax allows for dnsResource to be null in the case of a create
176+
const [dnsData, dnsLoaded, dnsError] = useK8sWatchResource(dnsResource);
180177

181178
React.useEffect(() => {
182179
if (dnsLoaded && !dnsError) {

src/components/KuadrantTLSCreatePage.tsx

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -118,19 +118,16 @@ const KuadrantTLSCreatePage: React.FC = () => {
118118
}
119119

120120
//Checking if the policy already exists and is to be edited or if its new and is being created
121-
let tlsResource = null;
122-
if (nameEdit) {
123-
tlsResource = {
124-
groupVersionKind: tlsPolicyGVK,
125-
isList: false,
126-
name: nameEdit,
127-
namespace: namespaceEdit,
128-
};
129-
}
121+
const tlsResource = nameEdit
122+
? {
123+
groupVersionKind: tlsPolicyGVK,
124+
isList: false,
125+
name: nameEdit,
126+
namespace: namespaceEdit,
127+
}
128+
: null;
130129

131-
const [tlsData, tlsLoaded, tlsError] = tlsResource
132-
? useK8sWatchResource(tlsResource)
133-
: [null, false, null]; //Syntax allows for tlsResource to be null in the case of a create
130+
const [tlsData, tlsLoaded, tlsError] = useK8sWatchResource(tlsResource);
134131

135132
// When a resource is being updated setting the form from the yaml it gets from useK8sWatchResource
136133
React.useEffect(() => {

0 commit comments

Comments
 (0)