File tree Expand file tree Collapse file tree 5 files changed +12
-3
lines changed
renderless/src/breadcrumb-item Expand file tree Collapse file tree 5 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import Pager from './src/pager'
1111import Select from './src/select'
1212import TreeNode from './src/tree-node'
1313import UploadList from './src/upload-list'
14+ import BreadcrumbItem from './src/breadcrumb-item'
1415import { version } from './package.json'
1516
1617export default {
@@ -29,6 +30,7 @@ export default {
2930 Pager,
3031 Select,
3132 TreeNode,
33+ BreadcrumbItem,
3234 UploadList
3335 }
3436}
Original file line number Diff line number Diff line change 1+ export default {
2+ separator : '/'
3+ }
Original file line number Diff line number Diff line change @@ -23,13 +23,17 @@ export const api = ['linkClick', 'state']
2323export const renderless = (
2424 props : IBreadcrumbItemProps ,
2525 { reactive, inject } : ISharedRenderlessParamHooks ,
26+ { designConfig } ,
2627 { refs, router, emit } : IBreadcrumbItemRenderlessParamUtils
2728) => {
2829 const breadcrumbEmitter = inject ( 'breadcrumbEmitter' )
2930 const breadcrumb = inject ( 'breadcrumb' )
3031 const constants = breadcrumb . _constants
32+ // separator
33+ const separator = props . separator || designConfig ?. separator || '>'
3134 const state = reactive ( {
32- size : inject ( 'size' , null )
35+ size : inject ( 'size' , null ) ,
36+ separator
3337 } )
3438 const api : IBreadcrumbItemApi = {
3539 state,
Original file line number Diff line number Diff line change 2121 :is =" breadcrumb.separatorIcon"
2222 class =" tiny-svg-size tiny-breadcrumb__separator-cls"
2323 />
24- <span v-else class =" tiny-breadcrumb__separator" >{{ breadcrumb .separator }}</span >
24+ <span v-else class =" tiny-breadcrumb__separator" >{{ state .separator }}</span >
2525 </span >
2626</template >
2727
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ export const breadcrumbProps = {
2626 } ,
2727 separator : {
2828 type : String ,
29- default : '> '
29+ default : ''
3030 } ,
3131 separatorIcon : {
3232 type : Object
You can’t perform that action at this time.
0 commit comments