@tindtechnologies/universalviewer
Version:
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
31 lines (30 loc) • 1.15 kB
TypeScript
import { ModuleConfig } from "../../BaseConfig";
import { ExpandPanelContent, ExpandPanelOptions } from "./ExpandPanel";
declare type ResourcesLeftPanelOptions = ExpandPanelOptions & {
/** Determines if full expansion is enabled */
expandFullEnabled: boolean;
/** Duration of the panel animation */
panelAnimationDuration: number;
/** Width of the panel when collapsed */
panelCollapsedWidth: number;
/** Width of the panel when expanded */
panelExpandedWidth: number;
/** Determines if the panel is open */
panelOpen: boolean;
/** Width of the thumbnail in two column view */
twoColThumbWidth: number;
/** Height of the thumbnail in two column view */
twoColThumbHeight: number;
/** Width of the thumbnail in one column view */
oneColThumbWidth: number;
/** Height of the thumbnail in one column view */
oneColThumbHeight: number;
};
declare type ResourcesLeftPanelContent = ExpandPanelContent & {
title: string;
};
export declare type ResourcesLeftPanel = ModuleConfig & {
options: ResourcesLeftPanelOptions;
content: ResourcesLeftPanelContent;
};
export {};