Skip to content

Commit 273d9c3

Browse files
committed
feat: make plugins configurable
and set all available as defaults for example
1 parent eacb0f3 commit 273d9c3

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

src/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"excludeElements": ["wcp-root"],
44
"initialActiveElement": "wcp-button",
55
"initialPreviewTab": "viewer",
6+
"previewFramePlugins": ["wcp-preview-frame-examples", "wcp-preview-frame-readme", "wcp-preview-frame-viewer"],
67
"additionalReadmeGroupName": "Readme",
78
"additionalReadmes": [
89
{

src/utils/config.utils.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ export type Config = {
44
excludeElements: string[];
55
fallbackGroupName: string;
66
initialActiveElement: string;
7-
initialPreviewTab: 'examples' | 'readme' | 'viewer';
7+
initialPreviewTab: string;
8+
/**
9+
* The plugins to be used for the preview frame.
10+
* Defaults to `['wcp-preview-frame-viewer', 'wcp-preview-frame-examples', 'wcp-preview-frame-readme']`
11+
*/
12+
previewFramePlugins: string[];
813
additionalReadmeGroupName: string;
914
additionalReadmes: {
1015
name: string;

0 commit comments

Comments
 (0)