Skip to content

Commit 8e43fbc

Browse files
committed
Merge branch 'master' of https://github.com/primefaces/primeng
2 parents f4369c0 + 8aa8dc2 commit 8e43fbc

File tree

3 files changed

+36
-18
lines changed

3 files changed

+36
-18
lines changed

apps/showcase/assets/data/menu.json

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,19 @@
3838
]
3939
},
4040
{
41-
"name": "LLMs.txt",
42-
"icon": "pi pi-file",
43-
"routerLink": "/llms",
44-
"badge": "NEW"
45-
},
46-
{
47-
"name": "MCP Server",
48-
"icon": "pi pi-server",
49-
"routerLink": "/mcp",
50-
"badge": "NEW"
41+
"name": "AI Tools",
42+
"icon": "pi pi-sparkles",
43+
"badge": "NEW",
44+
"children": [
45+
{
46+
"name": "LLMs.txt",
47+
"routerLink": "/llms"
48+
},
49+
{
50+
"name": "MCP Server",
51+
"routerLink": "/mcp"
52+
}
53+
]
5154
},
5255
{
5356
"name": "Components",

apps/showcase/assets/styles/layout/_sidebar.scss

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
margin: 0;
3030
padding: 0;
3131

32-
> li {
32+
>li {
3333
margin-bottom: .25rem;
3434

35-
> button,
36-
> a {
35+
>button,
36+
>a {
3737
display: flex;
3838
width: 100%;
3939
align-items: center;
@@ -73,9 +73,20 @@
7373
}
7474
}
7575

76+
.menu-toggle {
77+
display: flex;
78+
align-items: center;
79+
gap: 0.5rem;
80+
margin-inline-start: auto;
81+
82+
.p-tag {
83+
position: static;
84+
transform: none;
85+
}
86+
}
87+
7688
.menu-toggle-icon {
7789
color: var(--text-secondary-color);
78-
margin-inline-start: auto;
7990
}
8091

8192
&:hover {
@@ -95,15 +106,15 @@
95106
&.router-link-active {
96107
color: var(--primary-text-color);
97108

98-
> .menu-icon {
109+
>.menu-icon {
99110
i {
100111
color: var(--primary-text-color);
101112
}
102113
}
103114
}
104115
}
105116

106-
> div {
117+
>div {
107118
overflow: hidden;
108119

109120
ol {
@@ -161,8 +172,9 @@
161172
top: 50%;
162173
transform: translateY(-50%);
163174

164-
.p-tag-value {
175+
.p-tag-label {
165176
line-height: 1;
177+
font-size: 0.75rem;
166178
}
167179
}
168180

apps/showcase/components/layout/menu/app.menuitem.component.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ import { MenuItem } from './app.menu.component';
1313
<i [ngClass]="item.icon"></i>
1414
</div>
1515
<span>{{ item.name }}</span>
16-
<i class="menu-toggle-icon pi pi-angle-down"></i>
16+
<span class="menu-toggle">
17+
<p-tag *ngIf="item.badge" [value]="item.badge" />
18+
<i class="menu-toggle-icon pi pi-angle-down"></i>
19+
</span>
1720
</button>
1821
<a *ngIf="item.href" [href]="item.href" target="_blank" rel="noopener noreferrer">
1922
<div *ngIf="item.icon && root" class="menu-icon">

0 commit comments

Comments
 (0)