CobrandingDataService.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /* eslint-disable
  2. camelcase,
  3. max-len,
  4. no-return-assign,
  5. */
  6. // TODO: This file was created by bulk-decaffeinate.
  7. // Fix any style issues and re-enable lint.
  8. /*
  9. * decaffeinate suggestions:
  10. * DS102: Remove unnecessary code created because of implicit returns
  11. * DS207: Consider shorter variations of null checks
  12. * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
  13. */
  14. import App from '../../base'
  15. const _cobrandingData = window.brandVariation
  16. export default App.factory('CobrandingDataService', function() {
  17. const isProjectCobranded = () => _cobrandingData != null
  18. const getLogoImgUrl = () =>
  19. _cobrandingData != null ? _cobrandingData.logo_url : undefined
  20. const getSubmitBtnHtml = () =>
  21. _cobrandingData != null ? _cobrandingData.submit_button_html : undefined
  22. const getBrandVariationName = () =>
  23. _cobrandingData != null ? _cobrandingData.name : undefined
  24. const getBrandVariationHomeUrl = () =>
  25. _cobrandingData != null ? _cobrandingData.home_url : undefined
  26. const getPublishGuideHtml = () =>
  27. _cobrandingData != null ? _cobrandingData.publish_guide_html : undefined
  28. const getPartner = () =>
  29. _cobrandingData != null ? _cobrandingData.partner : undefined
  30. const hasBrandedMenu = () =>
  31. _cobrandingData != null ? _cobrandingData.branded_menu : undefined
  32. const getBrandId = () =>
  33. _cobrandingData != null ? _cobrandingData.brand_id : undefined
  34. const getBrandVariationId = () =>
  35. _cobrandingData != null ? _cobrandingData.id : undefined
  36. return {
  37. isProjectCobranded,
  38. getLogoImgUrl,
  39. getSubmitBtnHtml,
  40. getBrandVariationName,
  41. getBrandVariationHomeUrl,
  42. getPublishGuideHtml,
  43. getPartner,
  44. hasBrandedMenu,
  45. getBrandId,
  46. getBrandVariationId
  47. }
  48. })