Skip to main content

ColumnPanel

from v9.3

This live example uses PanelManager and panel containers directly, without deck.gl.

ColumnPanel wraps multiple child panels into one vertically stacked panel.

Usage​

Use ColumnPanel when several small panels should read like one grouped card or sidebar section.

import {ColumnPanel, type ColumnPanelProps} from '@deck.gl-community/panels';

Props​

type ColumnPanelProps = {
panels: Record<string, Panel>;
id?: string;
title?: string;
theme?: 'inherit' | 'light' | 'dark' | 'invert';
};

See Also​

Remarks​

  • Preserves all child panels in order and keeps them visible at the same time.
  • Produces one composite panel for boxes, sidebars, modals, full-screen containers, or nested layouts.