Skip to content

Commit dc24922

Browse files
authored
fix: use the correct key for tasks tab visibility in embedded metadata (#18539)
The backend (introduced in #18401) actually puts the value under the `tasks-tab-visible` key instead of the `tasksTabVisible`:
1 parent f44969b commit dc24922

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

site/src/hooks/useEmbeddedMetadata.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ const mockDataForTags = {
4242
user: MockUserOwner,
4343
userAppearance: MockUserAppearanceSettings,
4444
regions: MockRegions,
45-
tasksTabVisible: MockTasksTabVisible,
45+
"tasks-tab-visible": MockTasksTabVisible,
4646
} as const satisfies Record<MetadataKey, MetadataValue>;
4747

4848
const emptyMetadata: RuntimeHtmlMetadata = {
@@ -74,7 +74,7 @@ const emptyMetadata: RuntimeHtmlMetadata = {
7474
available: false,
7575
value: undefined,
7676
},
77-
tasksTabVisible: {
77+
"tasks-tab-visible": {
7878
available: false,
7979
value: undefined,
8080
},
@@ -109,7 +109,7 @@ const populatedMetadata: RuntimeHtmlMetadata = {
109109
available: true,
110110
value: MockUserAppearanceSettings,
111111
},
112-
tasksTabVisible: {
112+
"tasks-tab-visible": {
113113
available: true,
114114
value: MockTasksTabVisible,
115115
},

site/src/hooks/useEmbeddedMetadata.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ type AvailableMetadata = Readonly<{
3030
entitlements: Entitlements;
3131
regions: readonly Region[];
3232
"build-info": BuildInfoResponse;
33-
tasksTabVisible: boolean;
33+
"tasks-tab-visible": boolean;
3434
}>;
3535

3636
export type MetadataKey = keyof AvailableMetadata;
@@ -92,7 +92,7 @@ export class MetadataManager implements MetadataManagerApi {
9292
experiments: this.registerValue<Experiment[]>("experiments"),
9393
"build-info": this.registerValue<BuildInfoResponse>("build-info"),
9494
regions: this.registerRegionValue(),
95-
tasksTabVisible: this.registerValue<boolean>("tasksTabVisible"),
95+
"tasks-tab-visible": this.registerValue<boolean>("tasks-tab-visible"),
9696
};
9797
}
9898

site/src/modules/dashboard/Navbar/NavbarView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ const NavItems: FC<NavItemsProps> = ({ className }) => {
175175
Chat
176176
</NavLink>
177177
)}
178-
{metadata.tasksTabVisible.value && (
178+
{metadata["tasks-tab-visible"].value && (
179179
<NavLink
180180
className={({ isActive }) => {
181181
return cn(linkStyles.default, isActive ? linkStyles.active : "");

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy