Skip to content

Commit e63f7a8

Browse files
committed
Add learn more link2
1 parent a3b3f65 commit e63f7a8

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed

site/src/components/Filter/filter.tsx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,16 @@ export const Filter = ({
137137
skeleton,
138138
options,
139139
learnMoreLink,
140+
learnMoreLabel2,
141+
learnMoreLink2,
140142
presets,
141143
}: {
142144
filter: ReturnType<typeof useFilter>
143145
skeleton: ReactNode
144146
isLoading: boolean
145147
learnMoreLink: string
148+
learnMoreLabel2?: string
149+
learnMoreLink2?: string
146150
error?: unknown
147151
options?: ReactNode
148152
presets: PresetFilter[]
@@ -178,6 +182,8 @@ export const Filter = ({
178182
onSelect={(query) => filter.update(query)}
179183
presets={presets}
180184
learnMoreLink={learnMoreLink}
185+
learnMoreLabel2={learnMoreLabel2}
186+
learnMoreLink2={learnMoreLink2}
181187
/>
182188
<TextField
183189
fullWidth
@@ -253,10 +259,14 @@ export const Filter = ({
253259
const PresetMenu = ({
254260
presets,
255261
learnMoreLink,
262+
learnMoreLabel2,
263+
learnMoreLink2,
256264
onSelect,
257265
}: {
258266
presets: PresetFilter[]
259267
learnMoreLink: string
268+
learnMoreLabel2?: string
269+
learnMoreLink2?: string
260270
onSelect: (query: string) => void
261271
}) => {
262272
const [isOpen, setIsOpen] = useState(false)
@@ -317,6 +327,22 @@ const PresetMenu = ({
317327
<OpenInNewOutlined sx={{ fontSize: "14px !important" }} />
318328
View advanced filtering
319329
</MenuItem>
330+
{learnMoreLink2 && learnMoreLabel2 && (
331+
<>
332+
<MenuItem
333+
component="a"
334+
href={learnMoreLink2}
335+
target="_blank"
336+
sx={{ fontSize: 13, fontWeight: 500 }}
337+
onClick={() => {
338+
setIsOpen(false)
339+
}}
340+
>
341+
<OpenInNewOutlined sx={{ fontSize: "14px !important" }} />
342+
{learnMoreLabel2}
343+
</MenuItem>
344+
</>
345+
)}
320346
</Menu>
321347
</>
322348
)

site/src/pages/UsersPage/UsersFilter.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ export const UsersFilter = ({
5959
<Filter
6060
presets={PRESET_FILTERS}
6161
learnMoreLink={docs("/admin/users#user-filtering")}
62+
learnMoreLabel2="User status"
63+
learnMoreLink2={docs("/admin/users#user-status")}
6264
isLoading={menus.status.isInitializing}
6365
filter={filter}
6466
error={error}

site/src/pages/UsersPage/UsersPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ export const UsersPage: FC<{ children?: ReactNode }> = () => {
272272
}}
273273
description={
274274
<>
275-
Do you want to mark the user {" "}
275+
Do you want to mark the user{" "}
276276
<strong>{usernameToMarkDormant ?? ""}</strong> as dormant?
277277
</>
278278
}

0 commit comments

Comments
 (0)