diff --git a/docs/firebase.json b/docs/firebase.json
index e7fce0572560..50aaa40f370f 100644
--- a/docs/firebase.json
+++ b/docs/firebase.json
@@ -76,7 +76,7 @@
]
},
{
- "source": "/assets/stack-blitz/**",
+ "source": "/assets/stackblitz/**",
"headers": [
{
"key": "Cache-Control",
diff --git a/docs/src/app/shared/example-viewer/example-viewer.html b/docs/src/app/shared/example-viewer/example-viewer.html
index 2a960edcfaa7..3216a817e9dd 100644
--- a/docs/src/app/shared/example-viewer/example-viewer.html
+++ b/docs/src/app/shared/example-viewer/example-viewer.html
@@ -56,7 +56,7 @@
code
-
+
@if (view === 'full') {
diff --git a/docs/src/app/shared/example-viewer/example-viewer.ts b/docs/src/app/shared/example-viewer/example-viewer.ts
index ec9bd9452a3b..889a4ba7633a 100644
--- a/docs/src/app/shared/example-viewer/example-viewer.ts
+++ b/docs/src/app/shared/example-viewer/example-viewer.ts
@@ -14,7 +14,7 @@ import {type LiveExample, loadExample} from '@angular/components-examples';
import {CodeSnippet} from './code-snippet';
import {normalizePath} from '../normalize-path';
import {MatTab, MatTabGroup} from '@angular/material/tabs';
-import {StackBlitzButton} from '../stack-blitz/stack-blitz-button';
+import {StackblitzButton} from '../stackblitz/stackblitz-button';
import {MatIcon} from '@angular/material/icon';
import {MatTooltip} from '@angular/material/tooltip';
import {MatIconButton} from '@angular/material/button';
@@ -37,7 +37,7 @@ const preferredExampleFileOrder = ['HTML', 'TS', 'CSS'];
MatIconButton,
MatTooltip,
MatIcon,
- StackBlitzButton,
+ StackblitzButton,
MatTabGroup,
MatTab,
CodeSnippet,
diff --git a/docs/src/app/shared/stack-blitz/index.ts b/docs/src/app/shared/stackblitz/index.ts
similarity index 84%
rename from docs/src/app/shared/stack-blitz/index.ts
rename to docs/src/app/shared/stackblitz/index.ts
index 56ee489dde6f..62965c2543bc 100644
--- a/docs/src/app/shared/stack-blitz/index.ts
+++ b/docs/src/app/shared/stackblitz/index.ts
@@ -6,4 +6,4 @@
* found in the LICENSE file at https://angular.dev/license
*/
-export * from './stack-blitz-button';
+export * from './stackblitz-button';
diff --git a/docs/src/app/shared/stack-blitz/stack-blitz-button.html b/docs/src/app/shared/stackblitz/stackblitz-button.html
similarity index 100%
rename from docs/src/app/shared/stack-blitz/stack-blitz-button.html
rename to docs/src/app/shared/stackblitz/stackblitz-button.html
diff --git a/docs/src/app/shared/stack-blitz/stack-blitz-button.ts b/docs/src/app/shared/stackblitz/stackblitz-button.ts
similarity index 92%
rename from docs/src/app/shared/stack-blitz/stack-blitz-button.ts
rename to docs/src/app/shared/stackblitz/stackblitz-button.ts
index e9a29e4e4900..923d99920e68 100644
--- a/docs/src/app/shared/stack-blitz/stack-blitz-button.ts
+++ b/docs/src/app/shared/stackblitz/stackblitz-button.ts
@@ -11,15 +11,15 @@ import {ExampleData} from '@angular/components-examples';
import {MatIconButton} from '@angular/material/button';
import {MatIcon} from '@angular/material/icon';
import {MatTooltip} from '@angular/material/tooltip';
-import {StackBlitzWriter} from './stack-blitz-writer';
+import {StackBlitzWriter} from './stackblitz-writer';
import {MatSnackBar} from '@angular/material/snack-bar';
@Component({
- selector: 'stack-blitz-button',
- templateUrl: './stack-blitz-button.html',
+ selector: 'stackblitz-button',
+ templateUrl: './stackblitz-button.html',
imports: [MatIconButton, MatTooltip, MatIcon],
})
-export class StackBlitzButton {
+export class StackblitzButton {
private _stackBlitzWriter = inject(StackBlitzWriter);
private _ngZone = inject(NgZone);
private _snackBar = inject(MatSnackBar);
diff --git a/docs/src/app/shared/stack-blitz/stack-blitz-writer.spec.ts b/docs/src/app/shared/stackblitz/stackblitz-writer.spec.ts
similarity index 92%
rename from docs/src/app/shared/stack-blitz/stack-blitz-writer.spec.ts
rename to docs/src/app/shared/stackblitz/stackblitz-writer.spec.ts
index 0c2563b8410d..82ab6bb89225 100644
--- a/docs/src/app/shared/stack-blitz/stack-blitz-writer.spec.ts
+++ b/docs/src/app/shared/stackblitz/stackblitz-writer.spec.ts
@@ -1,21 +1,21 @@
import {HttpClientTestingModule, HttpTestingController} from '@angular/common/http/testing';
import {fakeAsync, flushMicrotasks, TestBed} from '@angular/core/testing';
import {EXAMPLE_COMPONENTS, ExampleData, LiveExample} from '@angular/components-examples';
-import {StackBlitzWriter, TEMPLATE_FILES} from './stack-blitz-writer';
+import {StackBlitzWriter, TEMPLATE_FILES} from './stackblitz-writer';
import stackblitz from '@stackblitz/sdk';
const testExampleId = 'my-test-example-id';
const testExampleBasePath = `/docs-content/examples-source/cdk/my-comp/${testExampleId}`;
const FAKE_DOCS: {[key: string]: string} = {
- '/assets/stack-blitz/src/index.html': '',
- '/assets/stack-blitz/src/main.ts': `import {MaterialDocsExample} from './material-docs-example';`,
+ '/assets/stackblitz/src/index.html': '',
+ '/assets/stackblitz/src/main.ts': `import {MaterialDocsExample} from './material-docs-example';`,
[`${testExampleBasePath}/test.ts`]: 'ExampleComponent',
[`${testExampleBasePath}/test.html`]: ``,
[`${testExampleBasePath}/src/detail.ts`]: 'DetailComponent',
};
-const TEST_URLS = TEMPLATE_FILES.map(filePath => `/assets/stack-blitz/${filePath}`).concat([
+const TEST_URLS = TEMPLATE_FILES.map(filePath => `/assets/stackblitz/${filePath}`).concat([
`${testExampleBasePath}/test.ts`,
`${testExampleBasePath}/test.html`,
`${testExampleBasePath}/src/detail.ts`,
diff --git a/docs/src/app/shared/stack-blitz/stack-blitz-writer.ts b/docs/src/app/shared/stackblitz/stackblitz-writer.ts
similarity index 99%
rename from docs/src/app/shared/stack-blitz/stack-blitz-writer.ts
rename to docs/src/app/shared/stackblitz/stackblitz-writer.ts
index 8390451cbe67..1dcd5c1c5bd5 100644
--- a/docs/src/app/shared/stack-blitz/stack-blitz-writer.ts
+++ b/docs/src/app/shared/stackblitz/stackblitz-writer.ts
@@ -28,7 +28,7 @@ const COPYRIGHT = `Copyright ${new Date().getFullYear()} Google LLC. All Rights
*/
const DOCS_CONTENT_PATH = '/docs-content/examples-source';
-const TEMPLATE_PATH = '/assets/stack-blitz/';
+const TEMPLATE_PATH = '/assets/stackblitz/';
/**
* List of boilerplate files for an example StackBlitz.
diff --git a/docs/src/assets/stack-blitz/.gitignore b/docs/src/assets/stackblitz/.gitignore
similarity index 100%
rename from docs/src/assets/stack-blitz/.gitignore
rename to docs/src/assets/stackblitz/.gitignore
diff --git a/docs/src/assets/stack-blitz/.stackblitzrc b/docs/src/assets/stackblitz/.stackblitzrc
similarity index 100%
rename from docs/src/assets/stack-blitz/.stackblitzrc
rename to docs/src/assets/stackblitz/.stackblitzrc
diff --git a/docs/src/assets/stack-blitz/angular.json b/docs/src/assets/stackblitz/angular.json
similarity index 100%
rename from docs/src/assets/stack-blitz/angular.json
rename to docs/src/assets/stackblitz/angular.json
diff --git a/docs/src/assets/stack-blitz/karma.conf.js b/docs/src/assets/stackblitz/karma.conf.js
similarity index 100%
rename from docs/src/assets/stack-blitz/karma.conf.js
rename to docs/src/assets/stackblitz/karma.conf.js
diff --git a/docs/src/assets/stack-blitz/package-lock.json b/docs/src/assets/stackblitz/package-lock.json
similarity index 100%
rename from docs/src/assets/stack-blitz/package-lock.json
rename to docs/src/assets/stackblitz/package-lock.json
diff --git a/docs/src/assets/stack-blitz/package.json b/docs/src/assets/stackblitz/package.json
similarity index 100%
rename from docs/src/assets/stack-blitz/package.json
rename to docs/src/assets/stackblitz/package.json
diff --git a/docs/src/assets/stack-blitz/src/index.html b/docs/src/assets/stackblitz/src/index.html
similarity index 100%
rename from docs/src/assets/stack-blitz/src/index.html
rename to docs/src/assets/stackblitz/src/index.html
diff --git a/docs/src/assets/stack-blitz/src/main.ts b/docs/src/assets/stackblitz/src/main.ts
similarity index 100%
rename from docs/src/assets/stack-blitz/src/main.ts
rename to docs/src/assets/stackblitz/src/main.ts
diff --git a/docs/src/assets/stack-blitz/src/styles.scss b/docs/src/assets/stackblitz/src/styles.scss
similarity index 100%
rename from docs/src/assets/stack-blitz/src/styles.scss
rename to docs/src/assets/stackblitz/src/styles.scss
diff --git a/docs/src/assets/stack-blitz/src/test.ts b/docs/src/assets/stackblitz/src/test.ts
similarity index 100%
rename from docs/src/assets/stack-blitz/src/test.ts
rename to docs/src/assets/stackblitz/src/test.ts
diff --git a/docs/src/assets/stack-blitz/tsconfig.app.json b/docs/src/assets/stackblitz/tsconfig.app.json
similarity index 100%
rename from docs/src/assets/stack-blitz/tsconfig.app.json
rename to docs/src/assets/stackblitz/tsconfig.app.json
diff --git a/docs/src/assets/stack-blitz/tsconfig.json b/docs/src/assets/stackblitz/tsconfig.json
similarity index 100%
rename from docs/src/assets/stack-blitz/tsconfig.json
rename to docs/src/assets/stackblitz/tsconfig.json
diff --git a/docs/src/assets/stack-blitz/tsconfig.spec.json b/docs/src/assets/stackblitz/tsconfig.spec.json
similarity index 100%
rename from docs/src/assets/stack-blitz/tsconfig.spec.json
rename to docs/src/assets/stackblitz/tsconfig.spec.json