Skip to content

Commit 92b4d83

Browse files
authored
Merge pull request #2253 from devtron-labs/fix/403-resource-browser
fix: show error screen manager for 403 from k8s/api-resources
2 parents f72b0fc + 7783f20 commit 92b4d83

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/components/ResourceBrowser/ResourceList/K8SResourceTabComponent.tsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import { useRef } from 'react'
1818
import { useParams } from 'react-router-dom'
19-
import { useAsync, abortPreviousRequests } from '@devtron-labs/devtron-fe-common-lib'
19+
import { useAsync, abortPreviousRequests, ErrorScreenManager } from '@devtron-labs/devtron-fe-common-lib'
2020
import { K8SResourceTabComponentProps, URLParams } from '../Types'
2121
import { getResourceGroupList } from '../ResourceBrowser.service'
2222
import Sidebar from './Sidebar'
@@ -53,7 +53,15 @@ const K8SResourceTabComponent = ({
5353

5454
const errorMessage = error?.errors?.[0]?.userMessage || error?.message || null
5555

56-
if (loading || (error && error.code !== 403)) {
56+
if (error?.code === 403) {
57+
return (
58+
<div className="resource-browser bcn-0 flex">
59+
<ErrorScreenManager code={403} />
60+
</div>
61+
)
62+
}
63+
64+
if (loading || error) {
5765
return (
5866
<ConnectingToClusterState
5967
loader={loading}

0 commit comments

Comments
 (0)