Skip to content

Commit 5d32d8d

Browse files
Jillian InapurapuJillian Inapurapu
authored andcommitted
Added tab specific help to Configuration Setting screen
1 parent a391aa6 commit 5d32d8d

File tree

2 files changed

+104
-7
lines changed

2 files changed

+104
-7
lines changed

portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationOptions.tsx

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ import ExportConfigButton from "./ExportConfigButton";
3737
import ImportConfigButton from "./ImportConfigButton";
3838
import { Box } from "@mui/material";
3939
import HelpMenu from "../../HelpMenu";
40-
import { setHelpName } from "../../../../systemSlice";
41-
import { useAppDispatch } from "../../../../store";
40+
import { setHelpName, setHelpTabName } from "../../../../systemSlice";
41+
import { AppState, useAppDispatch } from "../../../../store";
42+
import { useSelector } from "react-redux";
4243

4344
interface IConfigurationOptions {
4445
classes: any;
@@ -66,22 +67,28 @@ const getRoutePath = (path: string) => {
6667

6768
const ConfigurationOptions = ({ classes }: IConfigurationOptions) => {
6869
const { pathname = "" } = useLocation();
70+
const systemHelpName = useSelector ((state: AppState) => state.system.helpName
71+
);
72+
const systemHelpTabName = useSelector ((state: AppState) => state.system.helpTabName
73+
);
6974

7075
let selConfigTab = pathname.substring(pathname.lastIndexOf("/") + 1);
7176
selConfigTab = selConfigTab === "settings" ? "region" : selConfigTab;
7277
const dispatch = useAppDispatch();
7378
useEffect(() => {
74-
dispatch(setHelpName("settings"));
79+
dispatch(setHelpName("settings_details"));
80+
dispatch(setHelpTabName(selConfigTab))
7581
// eslint-disable-next-line react-hooks/exhaustive-deps
7682
}, []);
7783

7884
return (
7985
<Fragment>
8086
<PageHeaderWrapper
8187
label={"Settings"}
82-
actions={<HelpMenu helpName="settings" />}
88+
actions={<HelpMenu />}
8389
/>
84-
90+
<h3>helpName: {systemHelpName}</h3>
91+
<h3>helpTabName: {systemHelpTabName}</h3>
8592
<PageLayout>
8693
<Grid item xs={12}>
8794
<div

portal-ui/src/screens/Console/helpTopics.json

Lines changed: 92 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,99 @@
9595
],
9696
"blog": []
9797
},
98-
"settings": {
98+
"settings_detailsregion": {
9999
"docs": [
100-
"SETTINGS - EXPAND TO TABS",
100+
"settings_detailsregion - EXPAND TO TABS",
101+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
102+
103+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
104+
],
105+
"video": [],
106+
"blog": []
107+
},
108+
"settings_detailsconfigurations": {
109+
"docs": [
110+
"settings_detailsconfigurations - EXPAND TO TABS",
111+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
112+
113+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
114+
],
115+
"video": [],
116+
"blog": []
117+
},
118+
"settings_detailscompression": {
119+
"docs": [
120+
"SETTINGS1 - EXPAND TO TABS",
121+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
122+
123+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
124+
],
125+
"video": [],
126+
"blog": []
127+
},
128+
"settings_detailsapi": {
129+
"docs": [
130+
"SETTINGS2 - EXPAND TO TABS",
131+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
132+
133+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
134+
],
135+
"video": [],
136+
"blog": []
137+
},
138+
"settings_detailsheal": {
139+
"docs": [
140+
"SETTINGS3 - EXPAND TO TABS",
141+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
142+
143+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
144+
],
145+
"video": [],
146+
"blog": []
147+
},
148+
"settings_detailsscanner": {
149+
"docs": [
150+
"SETTINGS4 - EXPAND TO TABS",
151+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
152+
153+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
154+
],
155+
"video": [],
156+
"blog": []
157+
},
158+
"settings_detailsetcd": {
159+
"docs": [
160+
"SETTINGS5 - EXPAND TO TABS",
161+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
162+
163+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
164+
],
165+
"video": [],
166+
"blog": []
167+
},
168+
"settings_detailslogger_webhook": {
169+
"docs": [
170+
"SETTINGS6 - EXPAND TO TABS",
171+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
172+
173+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
174+
],
175+
"video": [],
176+
"blog": []
177+
},
178+
"settings_detailsaudit_webhook": {
179+
"docs": [
180+
"SETTINGS7 - EXPAND TO TABS",
181+
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
182+
183+
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"
184+
],
185+
"video": [],
186+
"blog": []
187+
},
188+
"settings_detailsaudit_kafka": {
189+
"docs": [
190+
"SETTINGS8 - EXPAND TO TABS",
101191
"https://min.io/resources/img/logo/MINIO_wordmark.png[Configuration](https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html) \n Need more help? \nCheck out additional Troubleshooting options",
102192

103193
"https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png[Troubleshooting](https://min.io/docs/minio/linux/operations/troubleshooting.html) \n Need more help? \nCheck out additional Troubleshooting options"

0 commit comments

Comments
 (0)