@agendize/design-system
Version:
Agendize web design system
27 lines • 927 B
TypeScript
import { ComponentCloseTriggerType } from "../../modal-dialog-box/viewModel";
export declare const PanelAnimationValues: string[];
export type PanelAnimation = typeof PanelAnimationValues[number];
export declare const PanelPinModeValues: string[];
export type PanelPinMode = typeof PanelPinModeValues[number];
export interface PanelPinedOption {
pinMode?: PanelPinMode;
teleportTarget?: string;
}
export interface PanelProperties {
id?: string;
title?: string;
subTitle?: string;
titlePosition?: 'left' | 'center';
animation?: PanelAnimation;
showPanel?: boolean;
hasPadding?: boolean;
hasHeader?: boolean;
canBePined?: boolean;
pinOption?: PanelPinedOption;
pined?: boolean;
}
export interface PanelEmits {
(eventName: 'panelClose', type?: ComponentCloseTriggerType): void;
(eventName: 'update:pined', value: boolean): void;
}
//# sourceMappingURL=viewModel.d.ts.map