Commit 76cc762
committed
🤖 fix(site): tidy storybook coverage and copy on the AI settings entry points
Smaller review-pass cleanup that didn't fit the security / a11y
buckets:
* NavbarView.stories: pass `canViewAISettings` to every story that
enumerates the `canView*` flags, including the admin default,
auditor, org admin, single-org OSS admin, member, agents-only
member, and the support-link stories. The new flag was missing
from these stories, so the AI Settings link never appeared in
Chromatic / interaction snapshots.
* DeploymentDropdown: restore the braces around the early `return
null;` after the multi-line condition. The braces were dropped
accidentally when `canViewAISettings` was inserted into the
guard. This is the only braceless multi-line `if` in the file
and clashes with the local style.
* Page copy: the providers list and the add-provider page both
said "OpenAI, Anthropic, or Google", but the type selector only
offers OpenAI, Anthropic, and Bedrock. Swap "Google" for "Amazon
Bedrock" so the copy matches the form.1 parent 5166702 commit 76cc762Copy full SHA for 76cc762
4 files changed
+15-6Lines changed: 15 additions & 6 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- site/src
- pages/AISettingsPage/ProvidersPage
- AddProviderPage
Expand file treeCollapse file tree
Open diff view settings
Collapse file
‎site/src/modules/dashboard/Navbar/DeploymentDropdown.tsx‎
Copy file name to clipboardExpand all lines: site/src/modules/dashboard/Navbar/DeploymentDropdown.tsx+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
37 | 37 | |
38 | 38 | |
39 | 39 | |
40 | | - |
| 40 | + |
41 | 41 | |
| 42 | + |
42 | 43 | |
43 | 44 | |
44 | 45 | |
|
Collapse file
‎site/src/modules/dashboard/Navbar/NavbarView.stories.tsx‎
Copy file name to clipboardExpand all lines: site/src/modules/dashboard/Navbar/NavbarView.stories.tsx+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
34 | 34 | |
35 | 35 | |
36 | 36 | |
| 37 | + |
37 | 38 | |
38 | 39 | |
39 | 40 | |
| ||
59 | 60 | |
60 | 61 | |
61 | 62 | |
| 63 | + |
62 | 64 | |
63 | 65 | |
64 | 66 | |
| ||
75 | 77 | |
76 | 78 | |
77 | 79 | |
| 80 | + |
78 | 81 | |
79 | 82 | |
80 | 83 | |
| ||
90 | 93 | |
91 | 94 | |
92 | 95 | |
| 96 | + |
93 | 97 | |
94 | 98 | |
95 | 99 | |
| ||
106 | 110 | |
107 | 111 | |
108 | 112 | |
| 113 | + |
109 | 114 | |
110 | 115 | |
111 | 116 | |
| ||
117 | 122 | |
118 | 123 | |
119 | 124 | |
| 125 | + |
120 | 126 | |
121 | 127 | |
122 | 128 | |
| ||
139 | 145 | |
140 | 146 | |
141 | 147 | |
| 148 | + |
142 | 149 | |
143 | 150 | |
144 | 151 | |
| ||
179 | 186 | |
180 | 187 | |
181 | 188 | |
| 189 | + |
182 | 190 | |
183 | 191 | |
184 | 192 | |
|
Collapse file
‎site/src/pages/AISettingsPage/ProvidersPage/AddProviderPage/AddProviderPageView.tsx‎
Copy file name to clipboardExpand all lines: site/src/pages/AISettingsPage/ProvidersPage/AddProviderPage/AddProviderPageView.tsx+3-3Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
32 | 32 | |
33 | 33 | |
34 | 34 | |
35 | | - |
36 | | - |
37 | | - |
| 35 | + |
| 36 | + |
| 37 | + |
38 | 38 | |
39 | 39 | |
40 | 40 | |
|
Collapse file
‎site/src/pages/AISettingsPage/ProvidersPage/ProvidersPageView.tsx‎
Copy file name to clipboardExpand all lines: site/src/pages/AISettingsPage/ProvidersPage/ProvidersPageView.tsx+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
46 | 46 | |
47 | 47 | |
48 | 48 | |
49 | | - |
50 | | - |
| 49 | + |
| 50 | + |
51 | 51 | |
52 | 52 | |
53 | 53 | |
|
0 commit comments