@@ -26,16 +26,21 @@ export const FunctionOverridesTable = ({ framework }) => {
2626 }
2727
2828 const latestVersion = CURRENT_MAJOR_VERSIONS [ framework ] . toString ( ) ;
29- const amplify5FrameworkVersion = AMPLIFY_5_UI_VERSIONS [ framework ] . toString ( ) ;
29+ const amplify5FrameworkVersion =
30+ framework in AMPLIFY_5_UI_VERSIONS
31+ ? AMPLIFY_5_UI_VERSIONS [ framework ] . toString ( )
32+ : null ;
3033 return (
3134 < Tabs . Container defaultValue = { latestVersion } >
3235 < Tabs . List >
3336 < Tabs . Item value = { latestVersion } >
3437 < code > @aws-amplify/ui-{ framework } </ code > v{ latestVersion } (latest)
3538 </ Tabs . Item >
36- < Tabs . Item value = { amplify5FrameworkVersion } >
37- < code > @aws-amplify/ui-{ framework } </ code > v{ amplify5FrameworkVersion }
38- </ Tabs . Item >
39+ { amplify5FrameworkVersion && (
40+ < Tabs . Item value = { amplify5FrameworkVersion } >
41+ < code > @aws-amplify/ui-{ framework } </ code > v{ amplify5FrameworkVersion }
42+ </ Tabs . Item >
43+ ) }
3944 </ Tabs . List >
4045 < Tabs . Panel value = { latestVersion } >
4146 < ResponsiveTable labelWidth = "10rem" >
@@ -127,96 +132,98 @@ export const FunctionOverridesTable = ({ framework }) => {
127132 </ TableBody >
128133 </ ResponsiveTable >
129134 </ Tabs . Panel >
130- < Tabs . Panel value = { amplify5FrameworkVersion } >
131- < ResponsiveTable labelWidth = "10rem" >
132- < TableHead >
133- < TableRow >
134- < TableCell as = "th" > Function Call</ TableCell >
135- < TableCell as = "th" > Override Name</ TableCell >
136- < TableCell as = "th" > formData Properties</ TableCell >
137- </ TableRow >
138- </ TableHead >
139- < TableBody >
140- < TableRow >
141- < ResponsiveTableCell label = "Function Call" >
142- < code > Auth.signUp</ code >
143- </ ResponsiveTableCell >
144- < ResponsiveTableCell label = "Override Name" >
145- < code > handleSignUp</ code >
146- </ ResponsiveTableCell >
147- < ResponsiveTableCell label = "formData Properties" >
148- < code > { '{username, password, attributes}' } </ code >
149- </ ResponsiveTableCell >
150- </ TableRow >
151- < TableRow >
152- < ResponsiveTableCell label = "Function Call" >
153- < code > Auth.signIn</ code >
154- </ ResponsiveTableCell >
155- < ResponsiveTableCell label = "Override Name" >
156- < code > handleSignIn</ code >
157- </ ResponsiveTableCell >
158- < ResponsiveTableCell label = "formData Properties" >
159- < code > { '{username, password}' } </ code >
160- </ ResponsiveTableCell >
161- </ TableRow >
162- < TableRow >
163- < ResponsiveTableCell label = "Function Call" >
164- < code > Auth.confirmSignIn</ code >
165- </ ResponsiveTableCell >
166- < ResponsiveTableCell label = "Override Name" >
167- < code > handleConfirmSignIn</ code >
168- </ ResponsiveTableCell >
169- < ResponsiveTableCell label = "formData Properties" >
170- < code > { '{user, code, mfaType}' } </ code >
171- </ ResponsiveTableCell >
172- </ TableRow >
173- < TableRow >
174- < ResponsiveTableCell label = "Function Call" >
175- < code > Auth.confirmSignUp</ code >
176- </ ResponsiveTableCell >
177- < ResponsiveTableCell label = "Override Name" >
178- < code > handleConfirmSignUp</ code >
179- </ ResponsiveTableCell >
180- < ResponsiveTableCell label = "formData Properties" >
181- < code > { '{username, code}' } </ code >
182- </ ResponsiveTableCell >
183- </ TableRow >
184- < TableRow >
185- < ResponsiveTableCell label = "Function Call" >
186- < code > Auth.resendSignUpCode</ code >
187- </ ResponsiveTableCell >
188- < ResponsiveTableCell label = "Override Name" >
189- < code > handleResendSignUpCode</ code >
190- </ ResponsiveTableCell >
191- < ResponsiveTableCell label = "formData Properties" >
192- < code > { '{username}' } </ code >
193- </ ResponsiveTableCell >
194- </ TableRow >
195- < TableRow >
196- < ResponsiveTableCell label = "Function Call" >
197- < code > Auth.forgotPassword</ code >
198- </ ResponsiveTableCell >
199- < ResponsiveTableCell label = "Override Name" >
200- < code > handleForgotPassword</ code >
201- </ ResponsiveTableCell >
202- < ResponsiveTableCell label = "formData Properties" >
203- < code > { `{username}` } </ code >
204- </ ResponsiveTableCell >
205- </ TableRow >
206- < TableRow >
207- < ResponsiveTableCell label = "Function Call" >
208- < code > Auth.forgotPasswordSubmit</ code >
209- </ ResponsiveTableCell >
210- < ResponsiveTableCell label = "Override Name" >
211- < code > handleForgotPasswordSubmit</ code >
212- </ ResponsiveTableCell >
213- < ResponsiveTableCell label = "formData Properties" >
214- < code > { '{username, code, password}' } </ code >
215- </ ResponsiveTableCell >
216- </ TableRow >
217- </ TableBody >
218- </ ResponsiveTable >
219- </ Tabs . Panel >
135+ { amplify5FrameworkVersion && (
136+ < Tabs . Panel value = { amplify5FrameworkVersion } >
137+ < ResponsiveTable labelWidth = "10rem" >
138+ < TableHead >
139+ < TableRow >
140+ < TableCell as = "th" > Function Call</ TableCell >
141+ < TableCell as = "th" > Override Name</ TableCell >
142+ < TableCell as = "th" > formData Properties</ TableCell >
143+ </ TableRow >
144+ </ TableHead >
145+ < TableBody >
146+ < TableRow >
147+ < ResponsiveTableCell label = "Function Call" >
148+ < code > Auth.signUp</ code >
149+ </ ResponsiveTableCell >
150+ < ResponsiveTableCell label = "Override Name" >
151+ < code > handleSignUp</ code >
152+ </ ResponsiveTableCell >
153+ < ResponsiveTableCell label = "formData Properties" >
154+ < code > { '{username, password, attributes}' } </ code >
155+ </ ResponsiveTableCell >
156+ </ TableRow >
157+ < TableRow >
158+ < ResponsiveTableCell label = "Function Call" >
159+ < code > Auth.signIn</ code >
160+ </ ResponsiveTableCell >
161+ < ResponsiveTableCell label = "Override Name" >
162+ < code > handleSignIn</ code >
163+ </ ResponsiveTableCell >
164+ < ResponsiveTableCell label = "formData Properties" >
165+ < code > { '{username, password}' } </ code >
166+ </ ResponsiveTableCell >
167+ </ TableRow >
168+ < TableRow >
169+ < ResponsiveTableCell label = "Function Call" >
170+ < code > Auth.confirmSignIn</ code >
171+ </ ResponsiveTableCell >
172+ < ResponsiveTableCell label = "Override Name" >
173+ < code > handleConfirmSignIn</ code >
174+ </ ResponsiveTableCell >
175+ < ResponsiveTableCell label = "formData Properties" >
176+ < code > { '{user, code, mfaType}' } </ code >
177+ </ ResponsiveTableCell >
178+ </ TableRow >
179+ < TableRow >
180+ < ResponsiveTableCell label = "Function Call" >
181+ < code > Auth.confirmSignUp</ code >
182+ </ ResponsiveTableCell >
183+ < ResponsiveTableCell label = "Override Name" >
184+ < code > handleConfirmSignUp</ code >
185+ </ ResponsiveTableCell >
186+ < ResponsiveTableCell label = "formData Properties" >
187+ < code > { '{username, code}' } </ code >
188+ </ ResponsiveTableCell >
189+ </ TableRow >
190+ < TableRow >
191+ < ResponsiveTableCell label = "Function Call" >
192+ < code > Auth.resendSignUpCode</ code >
193+ </ ResponsiveTableCell >
194+ < ResponsiveTableCell label = "Override Name" >
195+ < code > handleResendSignUpCode</ code >
196+ </ ResponsiveTableCell >
197+ < ResponsiveTableCell label = "formData Properties" >
198+ < code > { '{username}' } </ code >
199+ </ ResponsiveTableCell >
200+ </ TableRow >
201+ < TableRow >
202+ < ResponsiveTableCell label = "Function Call" >
203+ < code > Auth.forgotPassword</ code >
204+ </ ResponsiveTableCell >
205+ < ResponsiveTableCell label = "Override Name" >
206+ < code > handleForgotPassword</ code >
207+ </ ResponsiveTableCell >
208+ < ResponsiveTableCell label = "formData Properties" >
209+ < code > { `{username}` } </ code >
210+ </ ResponsiveTableCell >
211+ </ TableRow >
212+ < TableRow >
213+ < ResponsiveTableCell label = "Function Call" >
214+ < code > Auth.forgotPasswordSubmit</ code >
215+ </ ResponsiveTableCell >
216+ < ResponsiveTableCell label = "Override Name" >
217+ < code > handleForgotPasswordSubmit</ code >
218+ </ ResponsiveTableCell >
219+ < ResponsiveTableCell label = "formData Properties" >
220+ < code > { '{username, code, password}' } </ code >
221+ </ ResponsiveTableCell >
222+ </ TableRow >
223+ </ TableBody >
224+ </ ResponsiveTable >
225+ </ Tabs . Panel >
226+ ) }
220227 </ Tabs . Container >
221228 ) ;
222229} ;
0 commit comments