66 createFallbackComponents ,
77} from "@wq/react" ;
88import { Form } from "@wq/form-common" ;
9+ import FormContainer from "./FormContainer.js" ;
910import SubmitButton from "./SubmitButton.js" ;
1011import Alert from "react-native" ;
1112import PropTypes from "prop-types" ;
@@ -18,14 +19,16 @@ const DeleteFormFallback = {
1819 CONFIRM_DELETE_CANCEL : "Cancel" ,
1920 } ,
2021 components : {
22+ FormContainer,
2123 Form,
2224 SubmitButton,
2325 ...createFallbackComponents ( [ "View" , "HorizontalView" ] , "@wq/material" ) ,
2426 } ,
2527} ;
2628
2729function DeleteForm ( { action, onSubmit, submitOptions } ) {
28- const { Form, SubmitButton, View, HorizontalView } = useComponents ( ) ,
30+ const { FormContainer, Form, SubmitButton, View, HorizontalView } =
31+ useComponents ( ) ,
2932 confirmDelete = useMessage ( "CONFIRM_DELETE" ) ,
3033 confirmDeleteTitle = useMessage ( "CONFIRM_DELETE_TITLE" ) ,
3134 confirmDeleteOk = useMessage ( "CONFIRM_DELETE_OK" ) ,
@@ -66,19 +69,25 @@ function DeleteForm({ action, onSubmit, submitOptions }) {
6669 }
6770
6871 return (
69- < Form
70- action = { action }
71- method = "DELETE"
72- onSubmit = { confirmSubmit }
73- submitOptions = { submitOptions }
74- >
75- < HorizontalView >
76- < View />
77- < SubmitButton icon = "delete" variant = "text" color = "secondary" >
78- Delete
79- </ SubmitButton >
80- </ HorizontalView >
81- </ Form >
72+ < FormContainer >
73+ < Form
74+ action = { action }
75+ method = "DELETE"
76+ onSubmit = { confirmSubmit }
77+ submitOptions = { submitOptions }
78+ >
79+ < HorizontalView >
80+ < View />
81+ < SubmitButton
82+ icon = "delete"
83+ variant = "text"
84+ color = "secondary"
85+ >
86+ Delete
87+ </ SubmitButton >
88+ </ HorizontalView >
89+ </ Form >
90+ </ FormContainer >
8291 ) ;
8392}
8493
0 commit comments