@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
31 lines (30 loc) • 1.06 kB
TypeScript
import { SwipeupPanelMode } from './swipeuppanelmode.js';
export default class GraphicalInterface {
isMobile: boolean;
isApi: boolean;
helpVisible: boolean;
drawingPanelVisible: boolean;
offlinePanelVisible: boolean;
printPanelVisible: boolean;
extLayerPanelVisible: boolean;
crossSectionPanelVisible: boolean;
advancedFilterPanelVisible: boolean;
newsPanelVisible: boolean;
editPanelVisible: boolean;
sharePanelVisible: boolean;
selectionComponentVisible: boolean;
selectionComponent: string;
layoutPanelVisible: boolean;
aboutPanelVisible: boolean;
userPreferencesPanelVisible: boolean;
infoWindowVisible: boolean;
searchComponentVisible: boolean;
basemapComponentVisible: boolean;
darkMapMode: boolean;
fullscreenMode: boolean;
selectionToolPanelVisible: boolean;
darkFrontendMode: boolean;
swipeupPanelMode: SwipeupPanelMode;
contactPanelVisible: boolean;
swipeupPanelContent: 'selector' | 'features' | 'menu' | 'drawing' | 'offline' | null;
}