export default (clickable, deletable, collection, alias, policyForm) => ( scope = '#policies', createSelector = '[data-test-policy-create]' ) => { return { scope: scope, create: clickable(createSelector), form: policyForm('#new-policy'), policies: alias('selectedOptions'), selectedOptions: collection( '[data-test-policies] [data-test-tabular-row]', deletable( { expand: clickable('label'), }, '+ tr' ) ), }; };