jupiter-dynamic-forms
Version:
Framework-agnostic dynamic form builder for XBRL entrypoints using Web Components. Supports Angular 14+, React, Vue, and vanilla HTML.
21 lines (20 loc) • 699 B
TypeScript
import { LitElement } from 'lit';
import { ConceptTree, FormColumn } from '../schema/types';
export declare class JupiterConceptTree extends LitElement {
concept: ConceptTree;
columns: FormColumn[];
formData: Record<string, any>;
disabled: boolean;
locale: string;
expandedConcepts: Set<string>;
private _expanded;
static styles: import('lit').CSSResult;
connectedCallback(): void;
willUpdate(changedProperties: Map<string, unknown>): void;
private _toggleExpanded;
private _getFieldForColumn;
private _getFieldValue;
private _handleFieldChange;
render(): import('lit-html').TemplateResult<1>;
}
//# sourceMappingURL=concept-tree.d.ts.map