Toggle

Overview

A toggle is used to quickly switch between two possible states. They are commonly used for “on/off” switches.

Widget API

Property
Description

onToggle

Called when the value of the toggle change. This callback passes the new value, but doesn't update its state internally.

  • Type: void Function(bool value)

  • Default: required

enable

Whether the toggle is enabled or not.

  • Type: bool

  • Default: true

value

Whether the initial value of the toggle is checked or not.

  • Type: bool

  • Default: true

labelText

The labelText of this toggle.

  • Type: String?

  • Default: optional

size

The size of this toggle. It can be md or sm.

  • Type: CToggleSize

  • Default: CToggleSize.md

showStatusLabel

Whether the toggle should display its status (On | Off) or not.

  • Type: bool

  • Default: true

Example

CToggle(
  onToggle: (v) {},
  value: true,
  labelText: 'Label text',
  showStatusLabel: true,
  size: CToggleSize.sm,
)

Last updated

Was this helpful?