---
title: "ShelfWidgetHeaderPresenceKey, DroppyKit"
description: "Set to true by ShelfWidgetHeader (DroppyKit 1.23.0), which is how the host knows a widget that declared a header really draws one before it wraps the row beside the camera."
canonical: "https://getdroppy.app/docs/droppykit/api/shelf-widget-header-presence-key"
last-updated: "2026-09-09"
---

# ShelfWidgetHeaderPresenceKey

Set to true by ShelfWidgetHeader (DroppyKit 1.23.0), which is how the host knows a widget that declared a header really draws one before it wraps the row beside the camera.

`struct ShelfWidgetHeaderPresenceKey`

Set to `true` by [`ShelfWidgetHeader`](https://getdroppy.app/docs/droppykit/api/shelf-widget-header) (DroppyKit 1.23.0), which is how the host knows a widget that declared a header really draws one before it wraps the row beside the camera. Read by hosts.

Available from DroppyKit 1.23.0.

## Type properties

### defaultValue

`static let defaultValue: Bool`

## Type methods

### reduce(value:nextValue:)

`static func reduce(value: inout Bool, nextValue: () -> Bool)`
