Skip to content

Commit 4e39c32

Browse files
committed
main - d7fc560 fix(docs): add example for adding icon in meta section using matListI… (#30068)
1 parent be9fbd3 commit 4e39c32

File tree

2 files changed

+29
-8
lines changed

2 files changed

+29
-8
lines changed

docs-content/overviews/material/list/list.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,27 @@ <h3 id="lists-with-icons" class="docs-header-link">
169169
<span class="hljs-tag">&lt;/<span class="hljs-name">mat-list-item</span>&gt;</span>
170170
}
171171
<span class="hljs-tag">&lt;/<span class="hljs-name">mat-list</span>&gt;</span>
172+
</code></pre>
173+
174+
<h3 id="lists-with-meta-section-icons" class="docs-header-link">
175+
<span header-link="lists-with-meta-section-icons"></span>
176+
Lists with meta section icons
177+
</h3>
178+
<p>To add a meta icon to your list item, use the <code>matListItemMeta</code> directive. This allows you to display an icon or any other content in the meta section of the list item.</p>
179+
<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">mat-list</span>&gt;</span>
180+
@for (message of messages; track message) {
181+
<span class="hljs-tag">&lt;<span class="hljs-name">mat-list-item</span>&gt;</span>
182+
<span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">matListItemMeta</span>&gt;</span>
183+
<span class="hljs-tag">&lt;<span class="hljs-name">mat-icon</span>&gt;</span>folder<span class="hljs-tag">&lt;/<span class="hljs-name">mat-icon</span>&gt;</span>
184+
<span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
185+
<span class="hljs-tag">&lt;<span class="hljs-name">h3</span> <span class="hljs-attr">matListItemTitle</span>&gt;</span>{{message.from}}<span class="hljs-tag">&lt;/<span class="hljs-name">h3</span>&gt;</span>
186+
<span class="hljs-tag">&lt;<span class="hljs-name">p</span> <span class="hljs-attr">matListItemLine</span>&gt;</span>
187+
<span class="hljs-tag">&lt;<span class="hljs-name">span</span>&gt;</span>{{message.subject}}<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
188+
<span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">&quot;demo-2&quot;</span>&gt;</span> -- {{message.content}}<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
189+
<span class="hljs-tag">&lt;/<span class="hljs-name">p</span>&gt;</span>
190+
<span class="hljs-tag">&lt;/<span class="hljs-name">mat-list-item</span>&gt;</span>
191+
}
192+
<span class="hljs-tag">&lt;/<span class="hljs-name">mat-list</span>&gt;</span>
172193
</code></pre>
173194

174195
<h3 id="lists-with-avatars" class="docs-header-link">

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@angular/components-examples",
3-
"version": "19.1.0-next.0+sha-6962c85",
3+
"version": "19.1.0-next.0+sha-d7fc560",
44
"description": "Angular Components Examples",
55
"private": true,
66
"repository": {
@@ -259,15 +259,15 @@
259259
},
260260
"homepage": "https://github.com/angular/components#readme",
261261
"peerDependencies": {
262-
"@angular/cdk": "19.1.0-next.0+sha-6962c85",
263-
"@angular/cdk-experimental": "19.1.0-next.0+sha-6962c85",
262+
"@angular/cdk": "19.1.0-next.0+sha-d7fc560",
263+
"@angular/cdk-experimental": "19.1.0-next.0+sha-d7fc560",
264264
"@angular/core": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0",
265265
"@angular/common": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0",
266-
"@angular/material": "19.1.0-next.0+sha-6962c85",
267-
"@angular/material-experimental": "19.1.0-next.0+sha-6962c85",
268-
"@angular/material-moment-adapter": "19.1.0-next.0+sha-6962c85",
269-
"@angular/material-luxon-adapter": "19.1.0-next.0+sha-6962c85",
270-
"@angular/material-date-fns-adapter": "19.1.0-next.0+sha-6962c85"
266+
"@angular/material": "19.1.0-next.0+sha-d7fc560",
267+
"@angular/material-experimental": "19.1.0-next.0+sha-d7fc560",
268+
"@angular/material-moment-adapter": "19.1.0-next.0+sha-d7fc560",
269+
"@angular/material-luxon-adapter": "19.1.0-next.0+sha-d7fc560",
270+
"@angular/material-date-fns-adapter": "19.1.0-next.0+sha-d7fc560"
271271
},
272272
"dependencies": {
273273
"tslib": "^2.3.0"

0 commit comments

Comments
 (0)