Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. import Ember from 'ember';
  2.  
  3.  
  4. const {
  5. get,
  6. computed
  7. } = Ember;
  8.  
  9. export default Ember.Component.extend({
  10. tagName: 'svg',
  11. attributeBindings: [
  12. 'width',
  13. 'viewbox'
  14. ],
  15.  
  16. width: null,
  17. bubbleCount: 1,
  18. bubbleSize: 40,
  19. barSize: 100,
  20.  
  21. viewbox: computed('bubbleIndex', 'bubbleCount', function() {
  22. const count = get(this, 'bubbleCount');
  23. const bubbleSize = get(this, 'bubbleSize');
  24. const barSize = get(this, 'barSize');
  25. const totalSize = bubbleSize + barSize;
  26.  
  27. return `0 0 ${count * totalSize} ${bubbleSize}`;
  28. })
  29. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement