File tree Expand file tree Collapse file tree 5 files changed +16
-18
lines changed Expand file tree Collapse file tree 5 files changed +16
-18
lines changed Original file line number Diff line number Diff line change @@ -42,13 +42,12 @@ defineExpose({ el: childRef });
42
42
>
43
43
<i
44
44
v-if =" item.icon"
45
- :class =" item.icon"
46
- class =" p-breadcrumb-item-icon"
45
+ :class =" ['p-breadcrumb-item-icon', item.icon]"
47
46
/>
48
47
<component
49
48
:is =" item.lucideIcon"
50
49
v-else-if =" item.lucideIcon"
51
- class =" p-breadcrumb-item-icon"
50
+ : class =" [' p-breadcrumb-item-icon', item.lucideIconClass] "
52
51
/>
53
52
<span class =" p-breadcrumb-item-label" >{{ item.label }}</span >
54
53
</a >
@@ -64,13 +63,12 @@ defineExpose({ el: childRef });
64
63
>
65
64
<i
66
65
v-if =" item.icon"
67
- :class =" item.icon"
68
- class =" p-breadcrumb-item-icon"
66
+ :class =" ['p-breadcrumb-item-icon', item.icon]"
69
67
/>
70
68
<component
71
69
:is =" item.lucideIcon"
72
70
v-else-if =" item.lucideIcon"
73
- class =" p-breadcrumb-item-icon"
71
+ : class =" [' p-breadcrumb-item-icon', item.lucideIconClass] "
74
72
/>
75
73
<span class =" p-breadcrumb-item-label" >{{ item.label }}</span >
76
74
</a >
Original file line number Diff line number Diff line change @@ -51,13 +51,12 @@ defineExpose({
51
51
>
52
52
<i
53
53
v-if =" item.icon"
54
- :class =" item.icon"
55
- class =" p-menu-item-icon"
54
+ :class =" ['p-menu-item-icon', item.icon]"
56
55
/>
57
56
<component
58
57
:is =" item.lucideIcon"
59
58
v-else-if =" item.lucideIcon"
60
- class =" p-menu-item-icon"
59
+ : class =" [' p-menu-item-icon', item.lucideIconClass] "
61
60
/>
62
61
<span class =" p-menu-item-label" >{{ item.label }}</span >
63
62
</a >
@@ -73,13 +72,12 @@ defineExpose({
73
72
>
74
73
<i
75
74
v-if =" item.icon"
76
- :class =" item.icon"
77
- class =" p-menu-item-icon"
75
+ :class =" ['p-menu-item-icon', item.icon]"
78
76
/>
79
77
<component
80
78
:is =" item.lucideIcon"
81
79
v-else-if =" item.lucideIcon"
82
- class =" p-menu-item-icon"
80
+ : class =" [' p-menu-item-icon', item.lucideIconClass] "
83
81
/>
84
82
<span class =" p-menu-item-label" >{{ item.label }}</span >
85
83
</a >
Original file line number Diff line number Diff line change @@ -52,13 +52,12 @@ defineExpose({ el: childRef });
52
52
>
53
53
<i
54
54
v-if =" item.icon"
55
- :class =" item.icon"
56
- class =" p-menubar-item-icon"
55
+ :class =" ['p-menubar-item-icon', item.icon]"
57
56
/>
58
57
<component
59
58
:is =" item.lucideIcon"
60
59
v-else-if =" item.lucideIcon"
61
- class =" p-menubar-item-icon"
60
+ : class =" [' p-menubar-item-icon', item.lucideIconClass] "
62
61
/>
63
62
<span class =" p-menubar-item-label" >{{ item.label }}</span >
64
63
</a >
@@ -74,13 +73,12 @@ defineExpose({ el: childRef });
74
73
>
75
74
<i
76
75
v-if =" item.icon"
77
- :class =" item.icon"
78
- class =" p-menubar-item-icon"
76
+ :class =" ['p-menubar-item-icon', item.icon]"
79
77
/>
80
78
<component
81
79
:is =" item.lucideIcon"
82
80
v-else-if =" item.lucideIcon"
83
- class =" p-menubar-item-icon"
81
+ : class =" [' p-menubar-item-icon', item.lucideIconClass] "
84
82
/>
85
83
<span class =" p-menubar-item-label" >{{ item.label }}</span >
86
84
<template v-if =" hasSubmenu " >
Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ defineExpose({ el: childRef });
62
62
v-else-if =" item.lucideIcon"
63
63
:class =" [
64
64
root ? 'p-panelmenu-header-icon' : 'p-panelmenu-item-icon',
65
+ item.lucideIconClass,
65
66
]"
66
67
/>
67
68
<span >{{ item.label }}</span >
@@ -91,6 +92,7 @@ defineExpose({ el: childRef });
91
92
v-else-if =" item.lucideIcon"
92
93
:class =" [
93
94
root ? 'p-panelmenu-header-icon' : 'p-panelmenu-item-icon',
95
+ item.lucideIconClass,
94
96
]"
95
97
/>
96
98
<span >{{ item.label }}</span >
Original file line number Diff line number Diff line change @@ -16,4 +16,6 @@ export type PrimeVueDataFilters = {
16
16
export interface MenuItem extends PrimeVueMenuItem {
17
17
route ?: string ;
18
18
lucideIcon ?: LucideIcon ;
19
+ lucideIconClass ?: string ;
20
+ active ?: boolean ;
19
21
}
You can’t perform that action at this time.
0 commit comments