VAppBarNavIcon.mjs 785 B

123456789101112131415161718192021222324
  1. import { createVNode as _createVNode, mergeProps as _mergeProps, resolveDirective as _resolveDirective } from "vue";
  2. // Components
  3. import { makeVBtnProps, VBtn } from "../VBtn/VBtn.mjs"; // Utilities
  4. import { genericComponent, propsFactory, useRender } from "../../util/index.mjs"; // Types
  5. export const makeVAppBarNavIconProps = propsFactory({
  6. ...makeVBtnProps({
  7. icon: '$menu',
  8. variant: 'text'
  9. })
  10. }, 'VAppBarNavIcon');
  11. export const VAppBarNavIcon = genericComponent()({
  12. name: 'VAppBarNavIcon',
  13. props: makeVAppBarNavIconProps(),
  14. setup(props, _ref) {
  15. let {
  16. slots
  17. } = _ref;
  18. useRender(() => _createVNode(VBtn, _mergeProps(props, {
  19. "class": ['v-app-bar-nav-icon']
  20. }), slots));
  21. return {};
  22. }
  23. });
  24. //# sourceMappingURL=VAppBarNavIcon.mjs.map