bulkActionsEntry.js 719 B

12345678910111213141516171819202122232425
  1. /* eslint-disable
  2. no-return-assign,
  3. */
  4. // TODO: This file was created by bulk-decaffeinate.
  5. // Fix any style issues and re-enable lint.
  6. /*
  7. * decaffeinate suggestions:
  8. * DS102: Remove unnecessary code created because of implicit returns
  9. * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
  10. */
  11. import App from '../../../base'
  12. export default App.directive('bulkActionsEntry', () => ({
  13. restrict: 'E',
  14. templateUrl: 'bulkActionsEntryTemplate',
  15. scope: {
  16. onBulkAccept: '&',
  17. onBulkReject: '&',
  18. nEntries: '=',
  19. },
  20. link(scope, element, attrs) {
  21. scope.bulkAccept = () => scope.onBulkAccept()
  22. return (scope.bulkReject = () => scope.onBulkReject())
  23. },
  24. }))