942d7d180af69fe16bd20700594c8c89c5e2926fd6ad144110a1d444233150a977f1046f296a17e22a58c7c8bb9091636da03f24b6bb6e3ca5f48ffe0adba6-exec 718 B

1234567891011121314151617181920212223242526272829303132
  1. <script>
  2. export default {
  3. name: 'vue-treeselect--tip',
  4. functional: true,
  5. props: {
  6. type: {
  7. type: String,
  8. required: true,
  9. },
  10. icon: {
  11. type: String,
  12. required: true,
  13. },
  14. },
  15. render(_, context) {
  16. const { props, children } = context
  17. return (
  18. <div class={`vue-treeselect__tip vue-treeselect__${props.type}-tip`}>
  19. <div class="vue-treeselect__icon-container">
  20. <span class={`vue-treeselect__icon-${props.icon}`} />
  21. </div>
  22. <span class={`vue-treeselect__tip-text vue-treeselect__${props.type}-tip-text`}>
  23. {children}
  24. </span>
  25. </div>
  26. )
  27. },
  28. }
  29. </script>