mirror of
https://github.com/coder/coder.git
synced 2026-06-02 20:48:20 +00:00
fix: restore emptystate to <OrganizationProvisionerKeysPageView /> (#22372)
This element was receiving the provisioner key daemons and then immediately filtering them. This lead to the default state being a table with nothing rendered rather than the `<TableEmpty />` as we would expect. <img width="1133" height="608" alt="image" src="https://github.com/user-attachments/assets/229edb00-b108-4ec3-ac2f-33633c3e5760" />
This commit is contained in:
+14
-14
@@ -44,6 +44,10 @@ interface OrganizationProvisionerKeysPageViewProps {
|
||||
export const OrganizationProvisionerKeysPageView: FC<
|
||||
OrganizationProvisionerKeysPageViewProps
|
||||
> = ({ showPaywall, provisionerKeyDaemons, error, onRetry }) => {
|
||||
const filteredProvisionerKeyDaemons = provisionerKeyDaemons?.filter(
|
||||
(pkd) => !HIDDEN_PROVISIONER_KEYS.includes(pkd.key.id),
|
||||
);
|
||||
|
||||
return (
|
||||
<section className="w-full max-w-screen-2xl pb-10">
|
||||
<SettingsHeader>
|
||||
@@ -71,8 +75,8 @@ export const OrganizationProvisionerKeysPageView: FC<
|
||||
</TableRow>
|
||||
</TableHeader>
|
||||
<TableBody>
|
||||
{provisionerKeyDaemons ? (
|
||||
provisionerKeyDaemons.length === 0 ? (
|
||||
{filteredProvisionerKeyDaemons ? (
|
||||
filteredProvisionerKeyDaemons.length === 0 ? (
|
||||
<TableRow>
|
||||
<TableCell colSpan={5}>
|
||||
<EmptyState
|
||||
@@ -82,18 +86,14 @@ export const OrganizationProvisionerKeysPageView: FC<
|
||||
</TableCell>
|
||||
</TableRow>
|
||||
) : (
|
||||
provisionerKeyDaemons
|
||||
.filter(
|
||||
(pkd) => !HIDDEN_PROVISIONER_KEYS.includes(pkd.key.id),
|
||||
)
|
||||
.map((pkd) => (
|
||||
<ProvisionerKeyRow
|
||||
key={pkd.key.id}
|
||||
provisionerKey={pkd.key}
|
||||
provisioners={pkd.daemons}
|
||||
defaultIsOpen={false}
|
||||
/>
|
||||
))
|
||||
filteredProvisionerKeyDaemons.map((pkd) => (
|
||||
<ProvisionerKeyRow
|
||||
key={pkd.key.id}
|
||||
provisionerKey={pkd.key}
|
||||
provisioners={pkd.daemons}
|
||||
defaultIsOpen={false}
|
||||
/>
|
||||
))
|
||||
)
|
||||
) : error ? (
|
||||
<TableRow>
|
||||
|
||||
Reference in New Issue
Block a user