Skip to content

Commit 39e9973

Browse files
committed
Updates
1 parent 1a75036 commit 39e9973

File tree

137 files changed

+885
-928
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+885
-928
lines changed

Diff for: index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,5 @@
4646
<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}</style><link rel="stylesheet" href="styles.1a9734f91af0a6ed.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.1a9734f91af0a6ed.css"></noscript></head>
4747
<body>
4848
<ngbd-app></ngbd-app>
49-
<script src="runtime.d599c23de0356b38.js" type="module"></script><script src="polyfills.40c3d651dc9abcd7.js" type="module"></script><script src="main.353de9ea2faff553.js" type="module"></script></body>
49+
<script src="runtime.d599c23de0356b38.js" type="module"></script><script src="polyfills.40c3d651dc9abcd7.js" type="module"></script><script src="main.d54d778dac8f9105.js" type="module"></script></body>
5050
</html>

Diff for: main.353de9ea2faff553.js

-1
This file was deleted.

Diff for: main.d54d778dac8f9105.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: stackblitzes/accordion/basic/stackblitz.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h3>Loading &laquo; accordion - basic &raquo; demo</h3>
3939
<input type="hidden" name="project[title]" value="ng-bootstrap demo - Accordion - Basic">
4040
<input type="hidden" name="project[description]"
4141
value="Example usage of the accordion widget from https://ng-bootstrap.github.io">
42-
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.1&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
42+
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.2&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
4343

4444
<input type="hidden" name="project[tags][]" value="angular">
4545

Diff for: stackblitzes/accordion/config/stackblitz.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h3>Loading &laquo; accordion - config &raquo; demo</h3>
3939
<input type="hidden" name="project[title]" value="ng-bootstrap demo - Accordion - Config">
4040
<input type="hidden" name="project[description]"
4141
value="Example usage of the accordion widget from https://ng-bootstrap.github.io">
42-
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.1&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
42+
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.2&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
4343

4444
<input type="hidden" name="project[tags][]" value="angular">
4545

Diff for: stackblitzes/accordion/header/stackblitz.html

+10-11
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h3>Loading &laquo; accordion - header &raquo; demo</h3>
3939
<input type="hidden" name="project[title]" value="ng-bootstrap demo - Accordion - Header">
4040
<input type="hidden" name="project[description]"
4141
value="Example usage of the accordion widget from https://ng-bootstrap.github.io">
42-
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.1&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
42+
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.2&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
4343

4444
<input type="hidden" name="project[tags][]" value="angular">
4545

@@ -334,7 +334,9 @@ <h3>Loading &laquo; accordion - header &raquo; demo</h3>
334334
&lt;button ngbAccordionToggle [disabled]=&#34;third.disabled&#34; class=&#34;p-0 btn btn-link container-fluid text-start ps-0&#34;&gt;
335335
Third panel
336336
&lt;/button&gt;
337-
&lt;p *ngIf=&#34;third.disabled&#34; class=&#34;text-muted m-0 small&#34;&gt;[I&#39;m&amp;nbsp;disabled]&lt;/p&gt;
337+
@if (third.disabled) {
338+
&lt;p class=&#34;text-muted m-0 small&#34;&gt;[I&#39;m&amp;nbsp;disabled]&lt;/p&gt;
339+
}
338340
&lt;/div&gt;
339341
&lt;div ngbAccordionCollapse&gt;
340342
&lt;div ngbAccordionBody&gt;
@@ -354,21 +356,18 @@ <h3>Loading &laquo; accordion - header &raquo; demo</h3>
354356

355357
<input type="hidden" name="project[files][src/app/accordion-header.ts]" value="import { Component, ViewEncapsulation } from &#39;@angular/core&#39;;
356358
import { NgbAccordionModule } from &#39;@ng-bootstrap/ng-bootstrap&#39;;
357-
import { NgIf } from &#39;@angular/common&#39;;
358359
359360
@Component({
360361
selector: &#39;ngbd-accordion-header&#39;,
361362
standalone: true,
362-
imports: [NgbAccordionModule, NgIf],
363+
imports: [NgbAccordionModule],
363364
templateUrl: &#39;./accordion-header.html&#39;,
364365
encapsulation: ViewEncapsulation.None,
365-
styles: [
366-
`
367-
.custom-header::after {
368-
content: none;
369-
}
370-
`,
371-
],
366+
styles: `
367+
.custom-header::after {
368+
content: none;
369+
}
370+
`,
372371
})
373372
export class NgbdAccordionHeader {}
374373
">

Diff for: stackblitzes/accordion/keep-content/stackblitz.html

+3-4
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h3>Loading &laquo; accordion - keep-content &raquo; demo</h3>
3939
<input type="hidden" name="project[title]" value="ng-bootstrap demo - Accordion - Keep-content">
4040
<input type="hidden" name="project[description]"
4141
value="Example usage of the accordion widget from https://ng-bootstrap.github.io">
42-
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.1&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
42+
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.2&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
4343

4444
<input type="hidden" name="project[tags][]" value="angular">
4545

@@ -334,14 +334,13 @@ <h3>Loading &laquo; accordion - keep-content &raquo; demo</h3>
334334
&lt;/div&gt;
335335
">
336336

337-
<input type="hidden" name="project[files][src/app/accordion-keep-content.ts]" value="import { CommonModule } from &#39;@angular/common&#39;;
338-
import { Component } from &#39;@angular/core&#39;;
337+
<input type="hidden" name="project[files][src/app/accordion-keep-content.ts]" value="import { Component } from &#39;@angular/core&#39;;
339338
import { NgbAccordionModule, NgbAlertModule } from &#39;@ng-bootstrap/ng-bootstrap&#39;;
340339
341340
@Component({
342341
selector: &#39;ngbd-accordion-keep-content&#39;,
343342
standalone: true,
344-
imports: [CommonModule, NgbAccordionModule, NgbAlertModule],
343+
imports: [NgbAccordionModule, NgbAlertModule],
345344
templateUrl: &#39;./accordion-keep-content.html&#39;,
346345
})
347346
export class NgbdAccordionKeepContent {

Diff for: stackblitzes/accordion/static/stackblitz.html

+20-19
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h3>Loading &laquo; accordion - static &raquo; demo</h3>
3939
<input type="hidden" name="project[title]" value="ng-bootstrap demo - Accordion - Static">
4040
<input type="hidden" name="project[description]"
4141
value="Example usage of the accordion widget from https://ng-bootstrap.github.io">
42-
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.1&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
42+
<input type="hidden" name="project[dependencies]" value="{&#34;@angular/animations&#34;:&#34;~17.0.0&#34;,&#34;@angular/core&#34;:&#34;~17.0.0&#34;,&#34;@angular/common&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler&#34;:&#34;~17.0.0&#34;,&#34;@angular/compiler-cli&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser&#34;:&#34;~17.0.0&#34;,&#34;@angular/platform-browser-dynamic&#34;:&#34;~17.0.0&#34;,&#34;@angular/router&#34;:&#34;~17.0.0&#34;,&#34;@angular/forms&#34;:&#34;~17.0.0&#34;,&#34;@angular/localize&#34;:&#34;~17.0.0&#34;,&#34;@ng-bootstrap/ng-bootstrap&#34;:&#34;16.0.0-rc.2&#34;,&#34;@popperjs/core&#34;:&#34;2.11.8&#34;,&#34;rxjs&#34;:&#34;~7.5.5&#34;,&#34;typescript&#34;:&#34;~5.2.2&#34;,&#34;zone.js&#34;:&#34;~0.14.2&#34;}">
4343

4444
<input type="hidden" name="project[tags][]" value="angular">
4545

@@ -285,38 +285,39 @@ <h3>Loading &laquo; accordion - static &raquo; demo</h3>
285285
">
286286

287287
<input type="hidden" name="project[files][src/app/accordion-static.html]" value="&lt;div ngbAccordion [closeOthers]=&#34;true&#34;&gt;
288-
&lt;div ngbAccordionItem *ngFor=&#34;let panel of panels&#34; [collapsed]=&#34;panel !== &#39;First&#39;&#34;&gt;
289-
&lt;h2 ngbAccordionHeader&gt;
290-
&lt;button ngbAccordionButton&gt;{{ panel }}&lt;/button&gt;
291-
&lt;/h2&gt;
292-
&lt;div ngbAccordionCollapse&gt;
293-
&lt;div ngbAccordionBody&gt;
294-
&lt;ng-template&gt;
295-
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon
296-
officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf
297-
moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim
298-
keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur
299-
butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably
300-
haven&#39;t heard of them accusamus labore sustainable VHS.
301-
&lt;/ng-template&gt;
288+
@for (item of items; track item) {
289+
&lt;div ngbAccordionItem [collapsed]=&#34;item !== &#39;First&#39;&#34;&gt;
290+
&lt;h2 ngbAccordionHeader&gt;
291+
&lt;button ngbAccordionButton&gt;{{ item }}&lt;/button&gt;
292+
&lt;/h2&gt;
293+
&lt;div ngbAccordionCollapse&gt;
294+
&lt;div ngbAccordionBody&gt;
295+
&lt;ng-template&gt;
296+
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon
297+
officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3
298+
wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et.
299+
Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan
300+
excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt
301+
you probably haven&#39;t heard of them accusamus labore sustainable VHS.
302+
&lt;/ng-template&gt;
303+
&lt;/div&gt;
302304
&lt;/div&gt;
303305
&lt;/div&gt;
304-
&lt;/div&gt;
306+
}
305307
&lt;/div&gt;
306308
">
307309

308310
<input type="hidden" name="project[files][src/app/accordion-static.ts]" value="import { Component } from &#39;@angular/core&#39;;
309311
import { NgbAccordionModule } from &#39;@ng-bootstrap/ng-bootstrap&#39;;
310-
import { CommonModule } from &#39;@angular/common&#39;;
311312
312313
@Component({
313314
selector: &#39;ngbd-accordion-static&#39;,
314315
standalone: true,
315-
imports: [CommonModule, NgbAccordionModule],
316+
imports: [NgbAccordionModule],
316317
templateUrl: &#39;./accordion-static.html&#39;,
317318
})
318319
export class NgbdAccordionStatic {
319-
panels = [&#39;First&#39;, &#39;Second&#39;, &#39;Third&#39;];
320+
items = [&#39;First&#39;, &#39;Second&#39;, &#39;Third&#39;];
320321
}
321322
">
322323

0 commit comments

Comments
 (0)