VBreadcrumbsDivider.mjs 801 B

1234567891011121314151617181920212223
  1. import { createVNode as _createVNode } from "vue";
  2. // Composables
  3. import { makeComponentProps } from "../../composables/component.mjs"; // Utilities
  4. import { genericComponent, propsFactory, useRender } from "../../util/index.mjs";
  5. export const makeVBreadcrumbsDividerProps = propsFactory({
  6. divider: [Number, String],
  7. ...makeComponentProps()
  8. }, 'VBreadcrumbsDivider');
  9. export const VBreadcrumbsDivider = genericComponent()({
  10. name: 'VBreadcrumbsDivider',
  11. props: makeVBreadcrumbsDividerProps(),
  12. setup(props, _ref) {
  13. let {
  14. slots
  15. } = _ref;
  16. useRender(() => _createVNode("li", {
  17. "class": ['v-breadcrumbs-divider', props.class],
  18. "style": props.style
  19. }, [slots?.default?.() ?? props.divider]));
  20. return {};
  21. }
  22. });
  23. //# sourceMappingURL=VBreadcrumbsDivider.mjs.map