---
title: "DroppyWidgetTextStyle, DroppyKit"
description: "A role in a shelf widget&#x27;s type scale (DroppyKit 1.23.0)."
canonical: "https://getdroppy.app/docs/droppykit/api/droppy-widget-text-style"
last-updated: "2026-09-09"
---

# DroppyWidgetTextStyle

A role in a shelf widget's type scale (DroppyKit 1.23.0).

`enum DroppyWidgetTextStyle`

Pick the role, never a point size: the host sizes every role for the mount in hand (alone on the shelf, in a row of two, in a row of three or four), so a widget's type follows the built-ins beside it.

Available from DroppyKit 1.23.0.

## Cases

### DroppyWidgetTextStyle.header

`case header`

The header row's title: 12pt semibold in secondary ink, beside a 12pt medium symbol.

### DroppyWidgetTextStyle.title

`case title`

A row's title or a label beside a readout: Pomodoro's phase label.

### DroppyWidgetTextStyle.body

`case body`

Ordinary text: a list row, a value, a line of detail.

### DroppyWidgetTextStyle.secondary

`case secondary`

The quieter line under a title.

### DroppyWidgetTextStyle.caption

`case caption`

The smallest legible line: a footnote, a unit, "3 more".

### DroppyWidgetTextStyle.figure

`case figure`

A number that is the widget: Pomodoro's readout, rounded semibold with monospaced digits.
