10 lines
391 B
JavaScript
10 lines
391 B
JavaScript
![]() |
import DirtySubmitCollection from './dirty_submit_collection';
|
||
|
import DirtySubmitForm from './dirty_submit_form';
|
||
|
|
||
|
export default function dirtySubmitFactory(formOrForms) {
|
||
|
const isCollection = formOrForms instanceof NodeList || formOrForms instanceof Array;
|
||
|
const DirtySubmitClass = isCollection ? DirtySubmitCollection : DirtySubmitForm;
|
||
|
|
||
|
return new DirtySubmitClass(formOrForms);
|
||
|
}
|