0.2.3-alpha.353 • Published 6 months ago

@gemeente-denhaag/switch v0.2.3-alpha.353

Weekly downloads
-
License
EUPL-1.2
Repository
github
Last release
6 months ago

Toggle switch

Toggles are digital on/off switches. They prompt users to choose between two mutually exclusive options and always have a default value.

When to use

Toggle is a control that is used to quickly switch between two possible states. Toggles are only used for these binary actions that occur immediately after the user “flips the switch”. They are commonly used for “on/off” switches.

Alternatives and related components

Use radio buttons if immediate results are not achievable or seem ill-suited

Anatomy

The toggle consists of:

  1. Toggle input: an input that indicates the correct status. By default it is not active.
  2. Toggle label: describes the information you can switch on or off.

(Interactive) states

The toggle contains the states normal, hover, disabled and focus.

Design properties

Typography

  • Toggle label: TheSans/md/400

Color

  • Toggle input active: background-color Green/3, dot white
  • Toggle input inactive: background-color Grey/3, dot white
  • Toggle label: text color Grey/4

Interactive states

  • Hover active: toggle label color Green/3, toggle input background-color Green/3, dot color white
  • Hover inactive: toggle label colorGreen/3, toggle input background-color Grey/3, dot color white
  • Disabled: toggle label color Grey/2, toggle input background-color Grey/2
  • Focus: toggle input border color Ocher/5

Structure

  • Toggle input: height 24px, width 48px
  • Toggle label: margin-left 8px
  • Dot: height and width 18px

Accessibility

technical requirements

Content guidelines

Toggle labels should:

  • Always say either “Enable” or “Disable” depending on whether the setting can be turned on or off.

  • Be short and direct.

  • Have the key word(s) first, forming unique labels.
  • Describe what the control will do when the switch is on.

Best practices

Dos

Toggles should:

  • Take immediate effect
  • Only be used when the user needs to decide between two opposing states

Don’ts

Toggles should:

  • Not require the user to click Save or Submit to apply the new state
  • Not be neutral or ambiguous
  • Never use a switch in place of a button

References

https://www.nngroup.com/articles/toggle-switch-guidelines/

0.2.3-alpha.318

10 months ago

0.2.3-alpha.319

10 months ago

0.2.3-alpha.350

6 months ago

0.2.3-alpha.351

6 months ago

0.2.3-alpha.352

6 months ago

0.2.3-alpha.353

6 months ago

0.2.3-alpha.347

7 months ago

0.2.3-alpha.348

7 months ago

0.2.3-alpha.345

7 months ago

0.2.3-alpha.346

7 months ago

0.2.3-alpha.349

7 months ago

0.2.3-alpha.340

8 months ago

0.2.3-alpha.343

8 months ago

0.2.3-alpha.344

8 months ago

0.2.3-alpha.341

8 months ago

0.2.3-alpha.342

8 months ago

0.2.3-alpha.336

8 months ago

0.2.3-alpha.337

8 months ago

0.2.3-alpha.334

8 months ago

0.2.3-alpha.335

8 months ago

0.2.3-alpha.338

8 months ago

0.2.3-alpha.339

8 months ago

0.2.3-alpha.332

8 months ago

0.2.3-alpha.333

8 months ago

0.2.3-alpha.330

8 months ago

0.2.3-alpha.331

8 months ago

0.2.3-alpha.325

8 months ago

0.2.3-alpha.326

8 months ago

0.2.3-alpha.323

8 months ago

0.2.3-alpha.324

8 months ago

0.2.3-alpha.329

8 months ago

0.2.3-alpha.327

8 months ago

0.2.3-alpha.328

8 months ago

0.2.3-alpha.321

10 months ago

0.2.3-alpha.322

9 months ago

0.2.3-alpha.320

10 months ago

0.2.3-alpha.317

11 months ago

0.2.3-alpha.316

11 months ago

0.2.3-alpha.314

12 months ago

0.2.3-alpha.315

12 months ago

0.2.3-alpha.312

1 year ago

0.2.3-alpha.313

1 year ago

0.2.3-alpha.310

1 year ago

0.2.3-alpha.311

1 year ago

0.2.3-alpha.309

1 year ago

0.2.3-alpha.303

1 year ago

0.2.3-alpha.304

1 year ago

0.2.3-alpha.302

1 year ago

0.2.3-alpha.307

1 year ago

0.2.3-alpha.308

1 year ago

0.2.3-alpha.305

1 year ago

0.2.3-alpha.306

1 year ago

0.2.3-alpha.295

2 years ago

0.2.3-alpha.296

1 year ago

0.2.3-alpha.293

2 years ago

0.2.3-alpha.294

2 years ago

0.2.3-alpha.299

1 year ago

0.2.3-alpha.297

1 year ago

0.2.3-alpha.298

1 year ago

0.2.3-alpha.301

1 year ago

0.2.3-alpha.300

1 year ago

0.2.3-alpha.292

2 years ago

0.2.3-alpha.290

2 years ago

0.2.3-alpha.288

2 years ago

0.2.3-alpha.289

2 years ago

0.2.3-alpha.286

2 years ago

0.2.3-alpha.287

2 years ago

0.2.3-alpha.284

2 years ago

0.2.3-alpha.285

2 years ago

0.2.3-alpha.282

2 years ago

0.2.3-alpha.283

2 years ago

0.2.3-alpha.280

2 years ago

0.2.3-alpha.281

2 years ago

0.2.3-alpha.279

2 years ago

0.2.3-alpha.273

2 years ago

0.2.3-alpha.274

2 years ago

0.2.3-alpha.271

2 years ago

0.2.3-alpha.272

2 years ago

0.2.3-alpha.277

2 years ago

0.2.3-alpha.278

2 years ago

0.2.3-alpha.275

2 years ago

0.2.3-alpha.276

2 years ago

0.2.3-alpha.270

2 years ago

0.2.3-alpha.268

2 years ago

0.2.3-alpha.269

2 years ago

0.2.3-alpha.262

2 years ago

0.2.3-alpha.263

2 years ago

0.2.3-alpha.260

2 years ago

0.2.3-alpha.261

2 years ago

0.2.3-alpha.266

2 years ago

0.2.3-alpha.267

2 years ago

0.2.3-alpha.264

2 years ago

0.2.3-alpha.265

2 years ago

0.2.3-alpha.259

2 years ago

0.2.3-alpha.258

2 years ago

0.2.3-alpha.237

2 years ago

0.2.3-alpha.238

2 years ago

0.2.3-alpha.235

2 years ago

0.2.3-alpha.236

2 years ago

0.2.3-alpha.239

2 years ago

0.2.3-alpha.230

2 years ago

0.2.3-alpha.233

2 years ago

0.2.3-alpha.234

2 years ago

0.2.3-alpha.231

2 years ago

0.2.3-alpha.232

2 years ago

0.2.3-alpha.226

2 years ago

0.2.3-alpha.227

2 years ago

0.2.3-alpha.224

2 years ago

0.2.3-alpha.225

2 years ago

0.2.3-alpha.228

2 years ago

0.2.3-alpha.229

2 years ago

0.2.3-alpha.222

2 years ago

0.2.3-alpha.223

2 years ago

0.2.3-alpha.220

2 years ago

0.2.3-alpha.221

2 years ago

0.2.3-alpha.215

2 years ago

0.2.3-alpha.216

2 years ago

0.2.3-alpha.213

2 years ago

0.2.3-alpha.214

2 years ago

0.2.3-alpha.219

2 years ago

0.2.3-alpha.217

2 years ago

0.2.3-alpha.218

2 years ago

0.2.3-alpha.211

2 years ago

0.2.3-alpha.212

2 years ago

0.2.3-alpha.210

2 years ago

0.2.3-alpha.208

2 years ago

0.2.3-alpha.209

2 years ago

0.2.3-alpha.206

2 years ago

0.2.3-alpha.207

2 years ago

0.2.3-alpha.257

2 years ago

0.2.3-alpha.251

2 years ago

0.2.3-alpha.252

2 years ago

0.2.3-alpha.250

2 years ago

0.2.3-alpha.255

2 years ago

0.2.3-alpha.256

2 years ago

0.2.3-alpha.253

2 years ago

0.2.3-alpha.254

2 years ago

0.2.3-alpha.248

2 years ago

0.2.3-alpha.249

2 years ago

0.2.3-alpha.246

2 years ago

0.2.3-alpha.247

2 years ago

0.2.3-alpha.240

2 years ago

0.2.3-alpha.241

2 years ago

0.2.3-alpha.244

2 years ago

0.2.3-alpha.245

2 years ago

0.2.3-alpha.242

2 years ago

0.2.3-alpha.243

2 years ago

0.2.3-alpha.196

2 years ago

0.2.3-alpha.194

2 years ago

0.2.3-alpha.195

2 years ago

0.2.3-alpha.198

2 years ago

0.2.3-alpha.199

2 years ago

0.2.3-alpha.192

2 years ago

0.2.3-alpha.193

2 years ago

0.2.3-alpha.204

2 years ago

0.2.3-alpha.205

2 years ago

0.2.3-alpha.202

2 years ago

0.2.3-alpha.203

2 years ago

0.2.3-alpha.200

2 years ago

0.2.3-alpha.201

2 years ago

0.2.3-alpha.190

2 years ago

0.2.3-alpha.191

2 years ago

0.2.3-alpha.185

2 years ago

0.2.3-alpha.186

2 years ago

0.2.3-alpha.183

2 years ago

0.2.3-alpha.184

2 years ago

0.2.3-alpha.189

2 years ago

0.2.3-alpha.187

2 years ago

0.2.3-alpha.188

2 years ago

0.2.3-alpha.181

2 years ago

0.2.3-alpha.182

2 years ago

0.2.3-alpha.180

2 years ago

0.2.3-alpha.174

2 years ago

0.2.3-alpha.175

2 years ago

0.2.3-alpha.172

2 years ago

0.2.3-alpha.173

2 years ago

0.2.3-alpha.178

2 years ago

0.2.3-alpha.179

2 years ago

0.2.3-alpha.176

2 years ago

0.2.3-alpha.177

2 years ago

0.2.3-alpha.170

2 years ago

0.2.3-alpha.171

2 years ago

0.2.3-alpha.169

2 years ago

0.2.3-alpha.163

2 years ago

0.2.3-alpha.164

2 years ago

0.2.3-alpha.161

2 years ago

0.2.3-alpha.162

2 years ago

0.2.3-alpha.167

2 years ago

0.2.3-alpha.168

2 years ago

0.2.3-alpha.165

2 years ago

0.2.3-alpha.166

2 years ago

0.2.3-alpha.160

2 years ago

0.2.3-alpha.158

2 years ago

0.2.3-alpha.159

2 years ago

0.2.3-alpha.152

2 years ago

0.2.3-alpha.153

2 years ago

0.2.3-alpha.150

2 years ago

0.2.3-alpha.151

2 years ago

0.2.3-alpha.156

2 years ago

0.2.3-alpha.157

2 years ago

0.2.3-alpha.154

2 years ago

0.2.3-alpha.155

2 years ago

0.2.3-alpha.149

2 years ago

0.2.3-alpha.147

2 years ago

0.2.3-alpha.148

2 years ago

0.2.3-alpha.141

2 years ago

0.2.3-alpha.142

2 years ago

0.2.3-alpha.140

2 years ago

0.2.3-alpha.145

2 years ago

0.2.3-alpha.146

2 years ago

0.2.3-alpha.143

2 years ago

0.2.3-alpha.144

2 years ago

0.2.3-alpha.138

2 years ago

0.2.3-alpha.139

2 years ago

0.2.3-alpha.136

2 years ago

0.2.3-alpha.137

2 years ago

0.2.3-alpha.130

2 years ago

0.2.3-alpha.131

2 years ago

0.2.3-alpha.134

2 years ago

0.2.3-alpha.135

2 years ago

0.2.3-alpha.132

2 years ago

0.2.3-alpha.133

2 years ago

0.2.3-alpha.127

2 years ago

0.2.3-alpha.128

2 years ago

0.2.3-alpha.129

2 years ago

0.2.3-alpha.116

2 years ago

0.2.3-alpha.117

2 years ago

0.2.3-alpha.114

2 years ago

0.2.3-alpha.115

2 years ago

0.2.3-alpha.118

2 years ago

0.2.3-alpha.119

2 years ago

0.2.3-alpha.112

2 years ago

0.2.3-alpha.113

2 years ago

0.2.3-alpha.110

2 years ago

0.2.3-alpha.111

2 years ago

0.2.3-alpha.105

2 years ago

0.2.3-alpha.106

2 years ago

0.2.3-alpha.103

2 years ago

0.2.3-alpha.104

2 years ago

0.2.3-alpha.109

2 years ago

0.2.3-alpha.107

2 years ago

0.2.3-alpha.108

2 years ago

0.2.3-alpha.101

2 years ago

0.2.3-alpha.102

2 years ago

0.2.3-alpha.100

2 years ago

0.2.3-alpha.98

2 years ago

0.2.3-alpha.97

2 years ago

0.2.3-alpha.96

2 years ago

0.2.3-alpha.95

2 years ago

0.2.3-alpha.99

2 years ago

0.2.3-alpha.94

2 years ago

0.2.3-alpha.93

2 years ago

0.2.3-alpha.92

2 years ago

0.2.3-alpha.91

2 years ago

0.2.3-alpha.87

2 years ago

0.2.3-alpha.86

2 years ago

0.2.3-alpha.85

2 years ago

0.2.3-alpha.84

2 years ago

0.2.3-alpha.125

2 years ago

0.2.3-alpha.126

2 years ago

0.2.3-alpha.83

2 years ago

0.2.3-alpha.82

2 years ago

0.2.3-alpha.81

2 years ago

0.2.3-alpha.80

2 years ago

0.2.3-alpha.76

2 years ago

0.2.3-alpha.120

2 years ago

0.2.3-alpha.75

2 years ago

0.2.3-alpha.74

2 years ago

0.2.3-alpha.73

2 years ago

0.2.3-alpha.123

2 years ago

0.2.3-alpha.124

2 years ago

0.2.3-alpha.79

2 years ago

0.2.3-alpha.121

2 years ago

0.2.3-alpha.78

2 years ago

0.2.3-alpha.77

2 years ago

0.2.3-alpha.72

2 years ago

0.2.3-alpha.71

2 years ago

0.2.3-alpha.70

2 years ago

0.2.3-alpha.65

2 years ago

0.2.3-alpha.64

2 years ago

0.2.3-alpha.63

2 years ago

0.2.3-alpha.62

2 years ago

0.2.3-alpha.69

2 years ago

0.2.3-alpha.68

2 years ago

0.2.3-alpha.67

2 years ago

0.2.3-alpha.66

2 years ago

0.2.3-alpha.61

2 years ago

0.2.3-alpha.60

2 years ago

0.2.3-alpha.58

2 years ago

0.2.3-alpha.57

2 years ago

0.2.3-alpha.59

2 years ago

0.2.3-alpha.54

2 years ago

0.2.3-alpha.53

2 years ago

0.2.3-alpha.52

2 years ago

0.2.3-alpha.51

2 years ago

0.2.3-alpha.56

2 years ago

0.2.3-alpha.55

2 years ago

0.2.3-alpha.50

2 years ago

0.2.3-alpha.43

3 years ago

0.2.3-alpha.42

3 years ago

0.2.3-alpha.41

3 years ago

0.2.3-alpha.47

2 years ago

0.2.3-alpha.46

2 years ago

0.2.3-alpha.45

2 years ago

0.2.3-alpha.44

2 years ago

0.2.3-alpha.49

2 years ago

0.2.3-alpha.48

2 years ago

0.2.3-alpha.40

3 years ago

0.2.3-alpha.36

3 years ago

0.2.3-alpha.39

3 years ago

0.2.3-alpha.38

3 years ago

0.2.3-alpha.37

3 years ago

0.2.3-alpha.35

3 years ago

0.2.3-alpha.34

3 years ago

0.2.3-alpha.33

3 years ago

0.2.3-alpha.32

3 years ago

0.2.3-alpha.31

3 years ago

0.2.3-alpha.30

3 years ago

0.2.3-alpha.29

3 years ago

0.2.3-alpha.28

3 years ago

0.2.3-alpha.27

3 years ago

0.2.3-alpha.25

3 years ago

0.2.3-alpha.26

3 years ago

0.2.3-alpha.24

3 years ago

0.2.3-alpha.23

3 years ago

0.2.3-alpha.22

3 years ago

0.2.3-alpha.21

3 years ago

0.2.3-alpha.20

3 years ago

0.2.3-alpha.19

3 years ago

0.2.3-alpha.18

3 years ago

0.2.3-alpha.17

3 years ago

0.2.3-alpha.16

3 years ago

0.2.3-alpha.15

3 years ago

0.2.3-alpha.14

3 years ago

0.2.3-alpha.13

3 years ago

0.2.3-alpha.12

3 years ago

0.2.3-alpha.11

3 years ago

0.2.3-alpha.10

3 years ago

0.2.3-alpha.9

3 years ago

0.2.3-alpha.8

3 years ago

0.2.3-alpha.7

3 years ago

0.2.3-alpha.6

3 years ago

0.2.3-alpha.5

3 years ago

0.2.3-alpha.4

3 years ago

0.2.3-alpha.3

3 years ago

0.2.3-alpha.2

3 years ago

0.2.1

3 years ago

0.2.2

3 years ago

0.2.0

3 years ago

0.1.7

3 years ago