ObjectUIObjectUI
ComponentsOverlay

Popover

Floating content panel

Examples

Basic Popover

{
  "type": "popover",
  "trigger": {
    "type": "button",
    "label": "Open Popover"
  },
  "children": [
    {
      "type": "text",
      "content": "Popover content"
    }
  ]
}

Schema

interface PopoverSchema {
  type: 'popover';
  trigger: SchemaNode;
  children: SchemaNode[];
  side?: 'top' | 'right' | 'bottom' | 'left';
}

On this page