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'
11
11
import Select from './src/select'
12
12
import TreeNode from './src/tree-node'
13
13
import UploadList from './src/upload-list'
14
+ import BreadcrumbItem from './src/breadcrumb-item'
14
15
import { version } from './package.json'
15
16
16
17
export default {
@@ -29,6 +30,7 @@ export default {
29
30
Pager,
30
31
Select,
31
32
TreeNode,
33
+ BreadcrumbItem,
32
34
UploadList
33
35
}
34
36
}
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']
23
23
export const renderless = (
24
24
props : IBreadcrumbItemProps ,
25
25
{ reactive, inject } : ISharedRenderlessParamHooks ,
26
+ { designConfig } ,
26
27
{ refs, router, emit } : IBreadcrumbItemRenderlessParamUtils
27
28
) => {
28
29
const breadcrumbEmitter = inject ( 'breadcrumbEmitter' )
29
30
const breadcrumb = inject ( 'breadcrumb' )
30
31
const constants = breadcrumb . _constants
32
+ // separator
33
+ const separator = props . separator || designConfig ?. separator || '>'
31
34
const state = reactive ( {
32
- size : inject ( 'size' , null )
35
+ size : inject ( 'size' , null ) ,
36
+ separator
33
37
} )
34
38
const api : IBreadcrumbItemApi = {
35
39
state,
Original file line number Diff line number Diff line change 21
21
:is =" breadcrumb.separatorIcon"
22
22
class =" tiny-svg-size tiny-breadcrumb__separator-cls"
23
23
/>
24
- <span v-else class =" tiny-breadcrumb__separator" >{{ breadcrumb .separator }}</span >
24
+ <span v-else class =" tiny-breadcrumb__separator" >{{ state .separator }}</span >
25
25
</span >
26
26
</template >
27
27
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ export const breadcrumbProps = {
26
26
} ,
27
27
separator : {
28
28
type : String ,
29
- default : '> '
29
+ default : ''
30
30
} ,
31
31
separatorIcon : {
32
32
type : Object
You can’t perform that action at this time.
0 commit comments