@agendize/design-system
Version:
Agendize web design system
64 lines • 1.88 kB
TypeScript
interface Props {
id?: string;
header?: {
name?: string;
url?: string;
};
options?: {
appName?: string;
consent?: {
url: string;
label?: string;
};
usage?: {
url: string;
label?: string;
};
whiteLabel?: boolean;
customStyle?: string;
};
panelHidden?: boolean;
footerActionHidden?: boolean;
default?: {
appName?: string;
headerName?: string;
headerUrl?: string;
};
lite?: boolean;
}
declare function togglePanel(value: boolean): void;
declare function scrollContentToTop(): void;
declare function __VLS_template(): {
attrs: Partial<{}>;
slots: {
content?(_: {}): any;
footerAction?(_: {}): any;
panel?(_: {}): any;
};
refs: {
bodyWrapper: HTMLDivElement;
footerAction: HTMLDivElement;
linksFooter: HTMLDivElement;
};
rootEl: HTMLDivElement;
};
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
declare const __VLS_component: import("vue").DefineComponent<Props, {
focus: () => void;
togglePanel: typeof togglePanel;
scrollContentToTop: typeof scrollContentToTop;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{}>, {
id: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {
bodyWrapper: HTMLDivElement;
footerAction: HTMLDivElement;
linksFooter: HTMLDivElement;
}, HTMLDivElement>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};
//# sourceMappingURL=StructuredWidget.vue.d.ts.map