---
title: "DropletSliderRow, DroppyKit"
description: "Standard slider row: title on the left, slider and click-to-type value pill on the right, on one line like a System Settings slider."
canonical: "https://getdroppy.app/docs/droppykit/api/droplet-slider-row"
last-updated: "2026-09-09"
---

# DropletSliderRow

Standard slider row: title on the left, slider and click-to-type value pill on the right, on one line like a System Settings slider.

`@MainActor struct DropletSliderRow<V> where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint`

## Initializers

### init(title:value:binding:range:step:onEditingChanged:)

`@MainActor init(title: String, value: String, binding: Binding<V>, range: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: ((Bool) -> Void)? = nil)`

Creates a slider row.

- Parameters:
- title: Row title, sentence case.
- value: Pre-formatted value text for the pill, for example "45 min".
- binding: The slider binding.
- range: Slider range.
- step: Slider step.
- onEditingChanged: Fired when a drag starts (true) and ends (false); defer expensive writes until the drag ends.

## Properties

### body

`@MainActor var body: some View { get }`
