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);
|
|
}
|