16 lines
522 B
TypeScript
16 lines
522 B
TypeScript
// .storybook/preview.tsx
|
|
import { defineCustomElements } from '../loader/index.js';
|
|
import { setCustomElementsManifest } from '@stencil/storybook-plugin';
|
|
import customElements from '../custom-elements.json';
|
|
|
|
/**
|
|
* Registers all custom elements in the Storybook preview.
|
|
*/
|
|
defineCustomElements();
|
|
|
|
/**
|
|
* Loads and registers component metadata for Storybook.
|
|
* This enables automatic generation of props, methods, events, slots, shadow parts, and CSS variables tables.
|
|
*/
|
|
setCustomElementsManifest(customElements);
|