committed by
GitHub
19 changed files with 77 additions and 58 deletions
@ -0,0 +1,22 @@ |
|||||
|
<script lang="ts" setup> |
||||
|
import type { BreadcrumbProps } from './types'; |
||||
|
|
||||
|
import { useForwardPropsEmits } from 'radix-vue'; |
||||
|
|
||||
|
import Breadcrumb from './breadcrumb.vue'; |
||||
|
import BreadcrumbBackground from './breadcrumb-background.vue'; |
||||
|
|
||||
|
interface Props extends BreadcrumbProps { |
||||
|
class?: any; |
||||
|
} |
||||
|
|
||||
|
const props = withDefaults(defineProps<Props>(), {}); |
||||
|
|
||||
|
const emit = defineEmits<{ select: [string] }>(); |
||||
|
|
||||
|
const forward = useForwardPropsEmits(props, emit); |
||||
|
</script> |
||||
|
<template> |
||||
|
<Breadcrumb v-if="styleType === 'normal'" v-bind="forward" /> |
||||
|
<BreadcrumbBackground v-if="styleType === 'background'" v-bind="forward" /> |
||||
|
</template> |
||||
@ -1,4 +1,3 @@ |
|||||
export { default as VbenBreadcrumb } from './breadcrumb.vue'; |
export { default as VbenBreadcrumbView } from './breadcrumb-view.vue'; |
||||
export { default as VbenBackgroundBreadcrumb } from './breadcrumb-background.vue'; |
|
||||
|
|
||||
export type * from './types'; |
export type * from './types'; |
||||
|
|||||
Loading…
Reference in new issue