Search Dialog
A global search modal with scope tabs and counts, recent searches, grouped results with highlighted matches, a preview pane for the active result and full keyboard navigation.
Preview
Or press ⌘K
esc
Docs
Verify webhook signaturesGuides / Webhooks
Rotate webhook secretsGuides / Webhooks
People
PSPriya ShahPlatform · owns webhooks
Issues
Webhook retries ignore 429 responsesORC-482 · Priya Shah
Show webhook secret only onceORC-455 · Tomás Rey
Verify webhook signatures
Guides / Webhooks
Every webhook request carries a signature header. Verify it against the raw body with your secret before you trust the payload.
- Updated
- 3 days ago
- Reading
- 4 min
↑↓move↵open5 results
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| items | SearchItem[] | — | { id, scope: "docs" | "people" | "issues", title, subtitle?, keywords?, preview? }. Required. |
| onSelect | (item) => void | — | Click or Enter on a result. SearchDialog then closes. |
| recent / onRecentChange | string[] / (recent) => void | — | Recent queries shown when the input is empty; chosen queries are added. |
| defaultQuery / defaultScope | string / "all" | scope | "" / "all" | Starting query and scope tab. |
| open / defaultOpen / onOpenChange | boolean / boolean / (open) => void | — / false / — | SearchDialog visibility. |
| hotkey | boolean | true | SearchDialog. Toggle with ⌘K / Ctrl+K. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
