Skip to content

Commit c35b87a

Browse files
authored
feat: add links to sub menu items (#4333)
* feat: add links to sub menu items * feat: use SafeBlankLink for sub nav links
1 parent 40c4cb3 commit c35b87a

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

src/pageLayout/containers/TreeNav.tsx

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import {getOrg} from 'src/organizations/selectors'
1818
import {AppSettingContext} from 'src/shared/contexts/app'
1919
import {event} from 'src/cloud/utils/reporting'
2020
import {isFlagEnabled} from 'src/shared/utils/featureFlag'
21+
import {SafeBlankLink} from 'src/utils/SafeBlankLink'
2122

2223
// Types
2324
import {NavItem, NavSubItem} from 'src/pageLayout/constants/navigationHierarchy'
@@ -134,13 +135,17 @@ const TreeSidebar: FC = () => {
134135
id="documentation"
135136
label="Documentation"
136137
testID="nav-subitem-documentation"
137-
linkElement={className => <Link className={className} to="" />}
138+
linkElement={() => (
139+
<SafeBlankLink href="https://docs.influxdata.com/" />
140+
)}
138141
/>
139142
<TreeNav.SubItem
140143
id="faqs"
141144
label="FAQs"
142145
testID="nav-subitem-faqs"
143-
linkElement={className => <Link className={className} to="" />}
146+
linkElement={() => (
147+
<SafeBlankLink href="https://docs.influxdata.com/influxdb/v1.8/troubleshooting/frequently-asked-questions/" />
148+
)}
144149
/>
145150
<TreeNav.SubItem
146151
id="contactSupport"
@@ -153,13 +158,17 @@ const TreeSidebar: FC = () => {
153158
id="offcialForum"
154159
label="Official Forum"
155160
testID="nav-subitem-forum"
156-
linkElement={className => <Link className={className} to="" />}
161+
linkElement={() => (
162+
<SafeBlankLink href="https://community.influxdata.com" />
163+
)}
157164
/>
158165
<TreeNav.SubItem
159166
id="influxdbSlack"
160167
label="InfluxDB Slack"
161168
testID="nav-subitem-influxdb-slack"
162-
linkElement={className => <Link className={className} to="" />}
169+
linkElement={() => (
170+
<SafeBlankLink href="https://influxcommunity.slack.com/join/shared_invite/zt-156zm7ult-LcIW2T4TwLYeS8rZbCP1mw#/shared-invite/email" />
171+
)}
163172
/>
164173
<TreeNav.SubHeading label="Feedback" />
165174
<TreeNav.SubItem

0 commit comments

Comments
 (0)