feat(demo): add demoGroup metadata to components and update related dependencies

This commit is contained in:
2026-01-04 17:09:18 +00:00
parent aafdb4af72
commit 9bd1734d09
52 changed files with 136 additions and 86 deletions

View File

@@ -31,6 +31,7 @@ export class DeesWorkspaceDiffEditor extends DeesElement {
.filePath=${'/demo/example.ts'}
></dees-workspace-diff-editor>
`;
public static demoGroup = 'Workspace';
// INSTANCE
public diffEditorDeferred = domtools.plugins.smartpromise.defer<monaco.editor.IStandaloneDiffEditor>();

View File

@@ -37,6 +37,7 @@ export class DeesWorkspaceFiletree extends DeesElement {
<dees-workspace-filetree></dees-workspace-filetree>
</div>
`;
public static demoGroup = 'Workspace';
// INSTANCE
@property({ type: Object })

View File

@@ -23,6 +23,7 @@ declare global {
@customElement('dees-workspace-markdown')
export class DeesWorkspaceMarkdown extends DeesElement {
public static demo = () => html`<dees-workspace-markdown></dees-workspace-markdown>`;
public static demoGroup = 'Workspace';
public static styles = [
themeDefaultStyles,

View File

@@ -19,6 +19,7 @@ declare global {
export class DeesWorkspaceMarkdownoutlet extends DeesElement {
// DEMO
public static demo = demoFunc;
public static demoGroup = 'Workspace';
public static styles = [
themeDefaultStyles,

View File

@@ -23,6 +23,7 @@ declare global {
export class DeesWorkspaceMonaco extends DeesElement {
// DEMO
public static demo = () => html`<dees-workspace-monaco></dees-workspace-monaco>`;
public static demoGroup = 'Workspace';
// STATIC
public static monacoDeferred: ReturnType<typeof domtools.plugins.smartpromise.defer>;

View File

@@ -39,6 +39,7 @@ export class DeesWorkspaceTerminalPreview extends DeesElement {
]}
></dees-workspace-terminal-preview>
`;
public static demoGroup = 'Workspace';
/**
* The command being displayed (shown in header)

View File

@@ -37,6 +37,7 @@ export class DeesWorkspaceTerminal extends DeesElement {
const env = new WebContainerEnvironment();
return html`<dees-workspace-terminal .executionEnvironment=${env}></dees-workspace-terminal>`;
};
public static demoGroup = 'Workspace';
// INSTANCE
private resizeObserver: ResizeObserver;

View File

@@ -197,6 +197,7 @@ testSmartPromise();
</dees-demowrapper>
`;
};
public static demoGroup = 'Workspace';
// INSTANCE
@property({ type: Object })