@zag-js/checkbox

esm cjs
Core logic for the checkbox widget implemented as a state machine
Version 1.18.3 License MIT
Keywords
jsmachinexstatestatechartcomponentchakra-uicheckbox
INSTALL
Type:
Version:
- Static
- Latest Patch
- Latest Minor
- Latest Major
- 1.18.3
- 1.18.2
- 1.18.1
- 1.18.0
- 1.17.4
- 1.17.3
- 1.17.2
- 1.17.1
- 1.17.0
- 1.16.0
- 1.15.7
- 1.15.6
- 1.15.5
- 1.15.4
- 1.15.3
- 1.15.2
- 1.15.1
- 1.15.0
- 1.14.0
- 1.13.1
- 1.13.0
- 1.12.4
- 1.12.3
- 1.12.2
- 1.12.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.0
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.0
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 0.82.2
- 0.82.1
- 0.82.0
- 0.81.2
- 0.81.1
- 0.81.0
- 0.80.0
- 0.79.3
- 0.79.2
- 0.79.1
- 0.79.0
- 0.78.3
- 0.78.2
- 0.78.1
- 0.78.0
- 0.77.1
- 0.77.0
- 0.76.0
- 0.75.0
- 0.74.2
- 0.74.1
- 0.74.0
- 0.73.1
- 0.73.0
- 0.72.0
- 0.71.0
- 0.70.0
- 0.69.0
- 0.68.1
- 0.68.0
- 0.67.0
- 0.66.1
- 0.66.0
- 0.65.1
- 0.65.0
- 0.64.0
- 0.63.0
- 0.62.1
- 0.62.0
- 0.61.1
- 0.61.0
- 0.60.0
- 0.59.0
- 0.58.3
- 0.58.2
- 0.58.1
- 0.58.0
- 0.57.0
- 0.56.1
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.2
- 0.51.1
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.1
- 0.38.0
- 0.37.3
- 0.37.2
- 0.37.1
- 0.37.0
- 0.36.3
- 0.36.2
- 0.36.1
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.2
- 0.33.1
- 0.33.0
- 0.32.1
- 0.32.0
- 0.31.1
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.1
- 0.28.0
- 0.27.1
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.1
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.2.16
- 0.2.14
- 0.2.13
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.0-v1-beta-20250222173217
- 0.0.0-v1-beta-20250221135618
- 0.0.0-v1-beta-20250220125322
- 0.0.0-dev-20240723090825
- 0.0.0-dev-20240714222614
- 0.0.0-dev-20240714214509
- 0.0.0-dev-20240712143332
- 0.0.0-dev-20240712125036
- 0.0.0-dev-20240708161628
- 0.0.0-dev-20240708161145
- 0.0.0-dev-20240708155322
- 0.0.0-dev-20240708154713
- 0.0.0-dev-20240705091354
- 0.0.0-dev-20240703173247
- 0.0.0-dev-20240703140341
- 0.0.0-dev-20240703094721
- 0.0.0-dev-20240702200508
- 0.0.0-dev-20240630000246
- 0.0.0-dev-20240629013500
- 0.0.0-dev-20240627164007
- 0.0.0-dev-20240627160556
- 0.0.0-dev-20240627110057
- 0.0.0-dev-20240627105448
- 0.0.0-dev-20240626224340
- 0.0.0-dev-20240626155314
- 0.0.0-dev-20240626144005
- 0.0.0-dev-20240626134742
- 0.0.0-dev-20240625092805
- 0.0.0-dev-20240625085745
- 0.0.0-dev-20240625084734
- 0.0.0-dev-20240624011811
- 0.0.0-dev-20240623020119
- 0.0.0-dev-20240622114650
- 0.0.0-dev-20240621201816
- 0.0.0-dev-20240621195040
- 0.0.0-dev-20240621181818
- 0.0.0-dev-20240621154058
- 0.0.0-dev-20240621014505
- 0.0.0-dev-20240620113708
- 0.0.0-dev-20240619194623
- 0.0.0-dev-20240619115122
- 0.0.0-dev-20240617184452
- 0.0.0-dev-20240617134713
- 0.0.0-dev-20240617131842
- 0.0.0-dev-20240616132821
- 0.0.0-dev-20240615014318
- 0.0.0-dev-20240614174340
- 0.0.0-dev-20240614172110
- 0.0.0-dev-20240614164654
- 0.0.0-dev-20240614111542
- 0.0.0-dev-20240614105434
- 0.0.0-dev-20240614095902
- 0.0.0-dev-20240614092224
- 0.0.0-dev-20240612172509
- 0.0.0-dev-20240611182543
- 0.0.0-dev-20240611130830
- 0.0.0-dev-20240611102459
- 0.0.0-dev-20240610185501
- 0.0.0-dev-20240610144328
- 0.0.0-dev-20240610140222
- 0.0.0-dev-20240610024234
- 0.0.0-dev-20240610023609
- 0.0.0-dev-20240607214653
- 0.0.0-dev-20240607213716
- 0.0.0-dev-20240607195446
- 0.0.0-dev-20240607183506
- 0.0.0-dev-20240607175637
- 0.0.0-dev-20240605205254
- 0.0.0-dev-20240605203045
- 0.0.0-dev-20240605193509
- 0.0.0-dev-20240603130555
- 0.0.0-dev-20240601124629
- 0.0.0-dev-20240601115836
- 0.0.0-dev-20240530212228
- 0.0.0-dev-20240530150754
- 0.0.0-dev-20240530135542
- 0.0.0-dev-20240530104704
- 0.0.0-dev-20240529193934
- 0.0.0-dev-20240529193430
- 0.0.0-dev-20240528140318
- 0.0.0-dev-20240527125555
- 0.0.0-dev-20240527125045
- 0.0.0-dev-20240527124419
- 0.0.0-dev-20240527101350
- 0.0.0-dev-20240526213324
- 0.0.0-dev-20240526212646
- 0.0.0-dev-20240525205323
- 0.0.0-dev-20240523163344
- 0.0.0-dev-20240523095548
- 0.0.0-dev-20240522210843
- 0.0.0-dev-20240522210342
- 0.0.0-dev-20240522191731
- 0.0.0-dev-20240522175824
- 0.0.0-dev-20240522173351
- 0.0.0-dev-20240522162309
- 0.0.0-dev-20240522161520
- 0.0.0-dev-20240522160301
- 0.0.0-dev-20240520151730
- 0.0.0-dev-20240515162717
- 0.0.0-dev-20240515160243
- 0.0.0-dev-20240515121647
- 0.0.0-dev-20240514231431
- 0.0.0-dev-20240513172202
- 0.0.0-dev-20240510162335
- 0.0.0-dev-20240510140649
- 0.0.0-dev-20240509181535
- 0.0.0-dev-20240509114608
- 0.0.0-dev-20240508112036
- 0.0.0-dev-20240508002941
- 0.0.0-dev-20240508002451
- 0.0.0-dev-20240506201227
- 0.0.0-dev-20240506183024
- 0.0.0-dev-20240506150048
- 0.0.0-dev-20240506143411
- 0.0.0-dev-20240505103514
- 0.0.0-dev-20240503111646
- 0.0.0-dev-20240503105745
- 0.0.0-dev-20240502170637
- 0.0.0-dev-20240428225153
- 0.0.0-dev-20240428213103
- 0.0.0-dev-20240428211915
- 0.0.0-dev-20240427205601
- 0.0.0-dev-20240426215128
- 0.0.0-dev-20240426135528
- 0.0.0-dev-20240425134655
- 0.0.0-dev-20240424210416
- 0.0.0-dev-20240424204741
- 0.0.0-dev-20240424203504
- 0.0.0-dev-20240424195730
- 0.0.0-dev-20240424190747
- 0.0.0-dev-20240424101351
- 0.0.0-dev-20240424093930
- 0.0.0-dev-20240424083844
- 0.0.0-dev-20240424072132
- 0.0.0-dev-20240423165655
- 0.0.0-dev-20240423155603
- 0.0.0-dev-20240423150835
- 0.0.0-dev-20240422161736
- 0.0.0-dev-20240420202821
- 0.0.0-dev-20240420183338
- 0.0.0-dev-20240420175436
- 0.0.0-dev-20240419232104
- 0.0.0-dev-20240419221913
- 0.0.0-dev-20240418114332
- 0.0.0-dev-20240418111020
- 0.0.0-dev-20240418105312
- 0.0.0-dev-20240415150937
- 0.0.0-dev-20240415150427
- 0.0.0-dev-20240415135943
- 0.0.0-dev-20240415135225
- 0.0.0-dev-20240415132612
- 0.0.0-dev-20240414191827
- 0.0.0-dev-20240412193711
- 0.0.0-dev-20240412192708
- 0.0.0-dev-20240412181302
- 0.0.0-dev-20240411202552
- 0.0.0-dev-20240410000101
- 0.0.0-dev-20240409173156
- 0.0.0-dev-20240407194709
- 0.0.0-dev-20240406192502
- 0.0.0-dev-20240405143052
- 0.0.0-dev-20240405093351
- 0.0.0-dev-20240404201437
- 0.0.0-dev-20240403172135
- 0.0.0-dev-20240403170757
- 0.0.0-dev-20240402190741
- 0.0.0-dev-20240402190329
- 0.0.0-dev-20240402115802
- 0.0.0-dev-20240402085645
- 0.0.0-dev-20240401181552
- 0.0.0-dev-20240401175026
- 0.0.0-dev-20240401144529
- 0.0.0-dev-20240401134025
- 0.0.0-dev-20240401113729
- 0.0.0-dev-20240331223619
- 0.0.0-dev-20240330014326
- 0.0.0-dev-20240328082118
- 0.0.0-dev-20240327231551
- 0.0.0-dev-20240327224627
- 0.0.0-dev-20240327185419
- 0.0.0-dev-20240326142713
- 0.0.0-dev-20240325210644
- 0.0.0-dev-20240325210159
- 0.0.0-dev-20240325185213
- 0.0.0-dev-20240325182522
- 0.0.0-dev-20240325182053
- 0.0.0-dev-20240325145650
- 0.0.0-dev-20240325144630
- 0.0.0-dev-20240325144058
- 0.0.0-dev-20240325135545
- 0.0.0-dev-20240325111212
- 0.0.0-dev-20240325104526
- 0.0.0-dev-20240323195153
- 0.0.0-dev-20240323192853
- 0.0.0-dev-20240323011014
- 0.0.0-dev-20240322210944
- 0.0.0-dev-20240319173246
- 0.0.0-dev-20240319172205
- 0.0.0-dev-20240319152430
- 0.0.0-dev-20240319145605
- 0.0.0-dev-20240319131128
- 0.0.0-dev-20240319130154
- 0.0.0-dev-20240313130245
- 0.0.0-dev-20240311105914
- 0.0.0-dev-20240311104454
- 0.0.0-dev-20240308131516
- 0.0.0-dev-20240305102340
- 0.0.0-dev-20240304142605
- 0.0.0-dev-20240304130833
- 0.0.0-dev-20240229205109
- 0.0.0-dev-20240226122439
- 0.0.0-dev-20240225083948
- 0.0.0-dev-20240223160309
- 0.0.0-dev-20240222185953
- 0.0.0-dev-20240222152205
- 0.0.0-dev-20240220140757
- 0.0.0-dev-20240220083154
- 0.0.0-dev-20240220080902
- 0.0.0-dev-20240219123837
- 0.0.0-dev-20240219121231
- 0.0.0-dev-20240219112318
- 0.0.0-dev-20240219111719
- 0.0.0-dev-20240218231445
- 0.0.0-dev-20240218230834
- 0.0.0-dev-20240218212651
- 0.0.0-dev-20240218175520
- 0.0.0-dev-20240218121115
- 0.0.0-dev-20240216185224
- 0.0.0-dev-20240214213151
- 0.0.0-dev-20240214184027
- 0.0.0-dev-20240214075148
- 0.0.0-dev-20240213082152
- 0.0.0-dev-20240212170702
- 0.0.0-dev-20240212142059
- 0.0.0-dev-20240212130006
- 0.0.0-dev-20240212121738
- 0.0.0-dev-20240212093054
- 0.0.0-dev-20240211213438
- 0.0.0-dev-20240210204445
- 0.0.0-dev-20240210195405
- 0.0.0-dev-20240210193153
- 0.0.0-dev-20240210185159
- 0.0.0-dev-20240209191539
- 0.0.0-dev-20240207083917
- 0.0.0-dev-20240206202821
- 0.0.0-dev-20240206202341
- 0.0.0-dev-20240205180413
- 0.0.0-dev-20240205175102
- 0.0.0-dev-20240204225006
- 0.0.0-dev-20240203214605
- 0.0.0-dev-20240203171400
- 0.0.0-dev-20240203155634
- 0.0.0-dev-20240202223441
- 0.0.0-dev-20240202192552
- 0.0.0-dev-20240202190427
- 0.0.0-dev-20240202012929
- 0.0.0-dev-20240130204355
- 0.0.0-dev-20240129145820
- 0.0.0-dev-20240129132958
- 0.0.0-dev-20240129121458
- 0.0.0-dev-20240129115933
- 0.0.0-dev-20240126170926
- 0.0.0-dev-20240126150833
- 0.0.0-dev-20240125185726
- 0.0.0-dev-20240125132725
- 0.0.0-dev-20240123160203
- 0.0.0-dev-20240123150114
- 0.0.0-dev-20240123004846
- 0.0.0-dev-20240122183347
- 0.0.0-dev-20240122173025
- 0.0.0-dev-20240122131723
- 0.0.0-dev-20240119170647
- 0.0.0-dev-20240119164131
- 0.0.0-dev-20240116002030
- 0.0.0-dev-20240116001638
- 0.0.0-dev-20240115170625
- 0.0.0-dev-20240109202337
- 0.0.0-dev-20240109201953
- 0.0.0-dev-20240106223714
- 0.0.0-dev-20240102132527
- 0.0.0-dev-20231229224602
- 0.0.0-dev-20231226193418
- 0.0.0-dev-20231226193015
- 0.0.0-dev-20231225090702
- 0.0.0-dev-20231220115955
- 0.0.0-dev-20231219195917
- 0.0.0-dev-20231219142146
- 0.0.0-dev-20231218184727
- 0.0.0-dev-20231218183923
- 0.0.0-dev-20231218181406
- 0.0.0-dev-20231218152907
- 0.0.0-dev-20231214124638
- 0.0.0-dev-20231214122648
- 0.0.0-dev-20231201200358
- 0.0.0-dev-20231130214904
- 0.0.0-dev-20231130202253
- 0.0.0-dev-20231130130815
- 0.0.0-dev-20231129205319
- 0.0.0-dev-20231129204238
- 0.0.0-dev-20231129201728
- 0.0.0-dev-20231129171948
- 0.0.0-dev-20231127174738
- 0.0.0-dev-20231127174101
- 0.0.0-dev-20231127152044
- 0.0.0-dev-20231127151219
- 0.0.0-dev-20231114200311
- 0.0.0-dev-20231114194958
- 0.0.0-dev-20231114155343
- 0.0.0-dev-20231114154240
- 0.0.0-dev-20231110151412
- 0.0.0-dev-20231110123033
- 0.0.0-dev-20231110105057
- 0.0.0-dev-20231110104515
- 0.0.0-dev-20231109214938
- 0.0.0-dev-20231109150315
- 0.0.0-dev-20231109142303
- 0.0.0-dev-20231108194118
- 0.0.0-dev-20231108162419
- 0.0.0-dev-20231108124137
- 0.0.0-dev-20231108120943
- 0.0.0-dev-20231107204032
- 0.0.0-dev-20231106122112
- 0.0.0-dev-20231105203345
- 0.0.0-dev-20231104133728
- 0.0.0-dev-20231103163648
- 0.0.0-dev-20231103162018
- 0.0.0-dev-20231030202558
- 0.0.0-dev-20231030162636
- 0.0.0-dev-20231030153125
- 0.0.0-dev-20231030151501
- 0.0.0-dev-20231030144759
- 0.0.0-dev-20231030112634
- 0.0.0-dev-20231028102513
- 0.0.0-dev-20231027142803
- 0.0.0-dev-20231027113538
- 0.0.0-dev-20231027112817
- 0.0.0-dev-20231026220859
- 0.0.0-dev-20231026220259
- 0.0.0-dev-20231026124853
- 0.0.0-dev-20231024121438
- 0.0.0-dev-20231018122918
- 0.0.0-dev-20231018115453
- 0.0.0-dev-20231018114844
- 0.0.0-dev-20231017185223
- 0.0.0-dev-20231017103427
- 0.0.0-dev-20231017090757
- 0.0.0-dev-20231016185309
- 0.0.0-dev-20231016160249
- 0.0.0-dev-20231016121118
- 0.0.0-dev-20231013194351
- 0.0.0-dev-20231013181405
- 0.0.0-dev-20231012170553
- 0.0.0-dev-20231012165745
- 0.0.0-dev-20231012160203
- 0.0.0-dev-20231011154206
- 0.0.0-dev-20231011153437
- 0.0.0-dev-20231006102023
- 0.0.0-dev-20231003131543
- 0.0.0-dev-20231003123425
- 0.0.0-dev-20231002132201
- 0.0.0-dev-20231001173404
- 0.0.0-dev-20231001001844
- 0.0.0-dev-20230930235819
- 0.0.0-dev-20230930104320
- 0.0.0-dev-20230929195016
- 0.0.0-dev-20230926101635
- 0.0.0-dev-20230926100120
- 0.0.0-dev-20230926095312
- 0.0.0-dev-20230925133045
- 0.0.0-dev-20230925132238
- 0.0.0-dev-20230925131030
- 0.0.0-dev-20230922152552
- 0.0.0-dev-20230921201055
- 0.0.0-dev-20230921195604
- 0.0.0-dev-20230921193904
- 0.0.0-dev-20230921193034
- 0.0.0-dev-20230921191031
- 0.0.0-dev-20230920150928
- 0.0.0-dev-20230919103407
- 0.0.0-dev-20230919102625
- 0.0.0-dev-20230919092110
- 0.0.0-dev-20230918144752
- 0.0.0-dev-20230918075403
- 0.0.0-dev-20230918001227
- 0.0.0-dev-20230918000507
- 0.0.0-dev-20230916112512
- 0.0.0-dev-20230915105103
- 0.0.0-dev-20230914165526
- 0.0.0-dev-20230913194622
- 0.0.0-dev-20230913193954
- 0.0.0-dev-20230913081107
- 0.0.0-dev-20230911141303
- 0.0.0-dev-20230911134046
- 0.0.0-dev-20230908185441
- 0.0.0-dev-20230908171746
- 0.0.0-dev-20230908150429
- 0.0.0-dev-20230908141548
- 0.0.0-dev-20230908110019
- 0.0.0-dev-20230907115136
- 0.0.0-dev-20230907114439
- 0.0.0-dev-20230907102945
- 0.0.0-dev-20230907102002
- 0.0.0-dev-20230907100451
- 0.0.0-dev-20230907084453
- 0.0.0-dev-20230906161631
- 0.0.0-dev-20230905173145
- 0.0.0-dev-20230905134541
- 0.0.0-dev-20230905133551
- 0.0.0-dev-20230905133022
- 0.0.0-dev-20230831180543
- 0.0.0-dev-20230831123642
- 0.0.0-dev-20230831095159
- 0.0.0-dev-20230829193653
- 0.0.0-dev-20230827130217
- 0.0.0-dev-20230827124409
- 0.0.0-dev-20230825135030
- 0.0.0-dev-20230825082649
- 0.0.0-dev-20230824211401
- 0.0.0-dev-20230824160206
- 0.0.0-dev-20230824140837
- 0.0.0-dev-20230823223510
- 0.0.0-dev-20230823143850
- 0.0.0-dev-20230823141118
- 0.0.0-dev-20230822174453
- 0.0.0-dev-20230821175607
- 0.0.0-dev-20230816101544
- 0.0.0-dev-20230816100944
- 0.0.0-dev-20230810085932
- 0.0.0-dev-20230810072419
- 0.0.0-dev-20230809134955
- 0.0.0-dev-20230809110250
- 0.0.0-dev-20230808052336
- 0.0.0-dev-20230807223338
- 0.0.0-dev-20230807222617
- 0.0.0-dev-20230807213202
- 0.0.0-dev-20230807211832
- 0.0.0-dev-20230807205246
- 0.0.0-dev-20230807184635
- 0.0.0-dev-20230807154657
- 0.0.0-dev-20230807143409
- 0.0.0-dev-20230806195334
- 0.0.0-dev-20230806193859
- 0.0.0-dev-20230806193340
- 0.0.0-dev-20230806192755
- 0.0.0-dev-20230804205954
- 0.0.0-dev-20230804175346
- 0.0.0-dev-20230804163006
- 0.0.0-dev-20230804162321
- 0.0.0-dev-20230804161728
- 0.0.0-dev-20230804152652
- 0.0.0-dev-20230804152015
- 0.0.0-dev-20230728094709
- 0.0.0-dev-20230726140811
- 0.0.0-dev-20230725115027
- 0.0.0-dev-20230723190229
- 0.0.0-dev-20230723165120
- 0.0.0-dev-20230723161456
- 0.0.0-dev-20230723153010
- 0.0.0-dev-20230723144937
- 0.0.0-dev-20230721124527
- 0.0.0-dev-20230720091500
- 0.0.0-dev-20230718125431
- 0.0.0-dev-20230718112333
- 0.0.0-dev-20230718111651
- 0.0.0-dev-20230718093924
- 0.0.0-dev-20230717130339
- 0.0.0-dev-20230717122647
- 0.0.0-dev-20230717122006
- 0.0.0-dev-20230717121330
- 0.0.0-dev-20230717102704
- 0.0.0-dev-20230716143141
- 0.0.0-dev-20230715203621
- 0.0.0-dev-20230715170515
- 0.0.0-dev-20230715165915
- 0.0.0-dev-20230714210626
- 0.0.0-dev-20230714172645
- 0.0.0-dev-20230714172005
- 0.0.0-dev-20230714151442
- 0.0.0-dev-20230714150835
- 0.0.0-dev-20230713150914
- 0.0.0-dev-20230713145751
- 0.0.0-dev-20230713131954
- 0.0.0-dev-20230713124852
- 0.0.0-dev-20230713105642
- 0.0.0-dev-20230712171319
- 0.0.0-dev-20230712155253
- 0.0.0-dev-20230712150819
- 0.0.0-dev-20230712145138
- 0.0.0-dev-20230712142515
- 0.0.0-dev-20230712140227
- 0.0.0-dev-20230712111125
- 0.0.0-dev-20230710135545
- 0.0.0-dev-20230710134345
- 0.0.0-dev-20230710093134
- 0.0.0-dev-20230710092359
- 0.0.0-dev-20230706120929
- 0.0.0-dev-20230705143151
- 0.0.0-dev-20230705130824
- 0.0.0-dev-20230704122304
- 0.0.0-dev-20230704110806
- 0.0.0-dev-20230623150248
- 0.0.0-dev-20230623145152
- 0.0.0-dev-20230623144255
- 0.0.0-dev-20230623143510
- 0.0.0-dev-20230612143647
- 0.0.0-dev-20230612142955
- 0.0.0-dev-20230605181710
- 0.0.0-dev-20230605180544
- 0.0.0-dev-20230605164518
- 0.0.0-dev-20230605160807
- 0.0.0-dev-20230605152720
- 0.0.0-dev-20230605151648
- 0.0.0-dev-20230605145913
- 0.0.0-dev-20230605143941
- 0.0.0-dev-20230605141821
- 0.0.0-dev-20230605140316
- 0.0.0-dev-20230605130234
- 0.0.0-dev-20230601120732
- 0.0.0-dev-20230601110239
- 0.0.0-dev-20230601073751
- 0.0.0-dev-20230601072833
- 0.0.0-dev-20230531183240
- 0.0.0-dev-20230531132424
- 0.0.0-dev-20230531091619
- 0.0.0-dev-20230529204626
- 0.0.0-dev-20230529122041
- 0.0.0-dev-20230529115639
- 0.0.0-dev-20230528183832
- 0.0.0-dev-20230528134739
- 0.0.0-dev-20230526210710
- 0.0.0-dev-20230526205955
- 0.0.0-dev-20230526205409
- 0.0.0-dev-20230526204018
- 0.0.0-dev-20230525221231
- 0.0.0-dev-20230523135722
- 0.0.0-dev-20230522212155
- 0.0.0-dev-20230518233711
- 0.0.0-dev-20230518231920
- 0.0.0-dev-20230518192628
- 0.0.0-dev-20230518155940
- 0.0.0-dev-20230517124514
- 0.0.0-dev-20230517121342
- 0.0.0-dev-20230517120057
- 0.0.0-dev-20230516112932
- 0.0.0-dev-20230515190834
- 0.0.0-dev-20230515134923
- 0.0.0-dev-20230515133608
- 0.0.0-dev-20230512110432
- 0.0.0-dev-20230511110615
- 0.0.0-dev-20230509145048
- 0.0.0-dev-20230508153929
- 0.0.0-dev-20230508151728
- 0.0.0-dev-20230508151017
- 0.0.0-dev-20230507170217
- 0.0.0-dev-20230507143632
- 0.0.0-dev-20230506193223
- 0.0.0-dev-20230505205059
- 0.0.0-dev-20230503152147
- 0.0.0-dev-20230503151015
- 0.0.0-dev-20230502103519
- 0.0.0-dev-20230501221333
- 0.0.0-dev-20230414155553
- 0.0.0-dev-20230414153403
- 0.0.0-dev-20230414152858
- 0.0.0-dev-20230414151834
- 0.0.0-dev-20230412151716
- 0.0.0-dev-20230409191656
- 0.0.0-dev-20230409190833
- 0.0.0-dev-20230409030908
- 0.0.0-dev-20230407194307
- 0.0.0-dev-20230407193216
- 0.0.0-dev-20230407184250
- 0.0.0-dev-20230407183620
- 0.0.0-dev-20230407181122
- 0.0.0-dev-20230407180145
- 0.0.0-dev-20230404094522
- 0.0.0-dev-20230328140202
- 0.0.0-dev-20230328135440
- 0.0.0-dev-20230327180246
- 0.0.0-dev-20230326223420
- 0.0.0-dev-20230326222857
- 0.0.0-dev-20230326221705
- 0.0.0-dev-20230326003447
- 0.0.0-dev-20230326002806
- 0.0.0-dev-20230323143152
- 0.0.0-dev-20230323130908
- 0.0.0-dev-20230322231507
- 0.0.0-dev-20230322224651
- 0.0.0-dev-20230322211121
- 0.0.0-dev-20230322194557
- 0.0.0-dev-20230322170152
- 0.0.0-dev-20230321203218
- 0.0.0-dev-20230321202320
- 0.0.0-dev-20230321200550
- 0.0.0-dev-20230321182743
- 0.0.0-dev-20230321100025
- 0.0.0-dev-20230320105726
- 0.0.0-dev-20230320103248
- 0.0.0-dev-20230320102426
- 0.0.0-dev-20230320101914
- 0.0.0-dev-20230319234907
- 0.0.0-dev-20230317142059
- 0.0.0-dev-20230307150843
- 0.0.0-dev-20230305172325
- 0.0.0-dev-20230305075901
- 0.0.0-dev-20230225101755
- 0.0.0-dev-20230225065800
- 0.0.0-dev-20230225065338
- 0.0.0-dev-20230223073112
- 0.0.0-dev-20230223072304
- 0.0.0-dev-20230222181847
- 0.0.0-dev-20230222120620
- 0.0.0-dev-20230221113221
- 0.0.0-dev-20230220134212
- 0.0.0-dev-20230217074947
- 0.0.0-dev-20230214091932
- 0.0.0-dev-20230213193753
- 0.0.0-dev-20230213150642
- 0.0.0-dev-20230213145448
- 0.0.0-dev-20230213143941
- 0.0.0-dev-20230210074946
- 0.0.0-dev-20230209113857
- 0.0.0-dev-20230208122307
- 0.0.0-dev-20230208054402
- 0.0.0-dev-20230207111512
- 0.0.0-dev-20230206155915
- 0.0.0-dev-20230206114238
- 0.0.0-dev-20230203093446
- 0.0.0-dev-20230202113057
- 0.0.0-dev-20230202104422
- 0.0.0-dev-20230202104000
- 0.0.0-dev-20230202102339
- 0.0.0-dev-20230202101633
- 0.0.0-dev-20230202094036
- 0.0.0-dev-20230201193101
- 0.0.0-dev-20230201192654
- 0.0.0-dev-20230201190914
- 0.0.0-dev-20230201181615
- 0.0.0-dev-20230201173935
- 0.0.0-dev-20230201173529
- 0.0.0-dev-20230201173035
- 0.0.0-dev-20230201171718
- 0.0.0-dev-20230201165004
- 0.0.0-dev-20230130102635
- 0.0.0-dev-20230130102112
- 0.0.0-dev-20230129185319
- 0.0.0-dev-20230129184328
- 0.0.0-dev-20230127140638
- 0.0.0-dev-20230127074732
- 0.0.0-dev-20230116072304
- 0.0.0-dev-20230116071808
- 0.0.0-dev-20230115163020
- 0.0.0-dev-20230114104404
- 0.0.0-dev-20230113160906
- 0.0.0-dev-20230113154434
- 0.0.0-dev-20230107200900
- 0.0.0-dev-20230107162446
- 0.0.0-dev-20230107162034
- 0.0.0-dev-20221229205502
- 0.0.0-dev-20221228170256
- 0.0.0-dev-20221228121448
- 0.0.0-dev-20221228102655
- 0.0.0-dev-20221226162146
- 0.0.0-dev-20221226161811
- 0.0.0-dev-20221222134627
- 0.0.0-dev-20221222064840
- 0.0.0-dev-20221221173409
- 0.0.0-dev-20221215180455
- 0.0.0-dev-20221215142000
- 0.0.0-dev-20221215092235
- 0.0.0-dev-20221213164717
- 0.0.0-dev-20221213164412
- 0.0.0-dev-20221213142417
- 0.0.0-dev-20221213123433
- 0.0.0-dev-20221213123137
- 0.0.0-dev-20221212123305
- 0.0.0-dev-20221212111455
- 0.0.0-dev-20221212111136
- 0.0.0-dev-20221209161829
- 0.0.0-dev-20221209151930
- 0.0.0-dev-20221208144713
- 0.0.0-dev-20221208144218
- 0.0.0-dev-20221208142334
- 0.0.0-dev-20221208141235
- 0.0.0-dev-20221208135830
- 0.0.0-dev-20221208134434
- 0.0.0-dev-20221208133609
- 0.0.0-dev-20221208133044
- 0.0.0-dev-20221208131234
- 0.0.0-dev-20221208125717
- 0.0.0-dev-20221208125258
- 0.0.0-dev-20221208124817
- 0.0.0-dev-20221208123200
- 0.0.0-dev-20221208121840
- 0.0.0-dev-20221205175201
- 0.0.0-dev-20221205173124
- 0.0.0-dev-20221205165726
- 0.0.0-dev-20221205140513
- 0.0.0-dev-20221205134947
- 0.0.0-dev-20221205134705
- 0.0.0-dev-20221205125722
- 0.0.0-dev-20221205124800
- 0.0.0-dev-20221205124459
- 0.0.0-dev-20221202135021
- 0.0.0-dev-20221201103937
- 0.0.0-dev-20221201103706
- 0.0.0-dev-20221201093008
- 0.0.0-dev-20221130190856
- 0.0.0-dev-20221124181510
- 0.0.0-dev-20221123123036
- 0.0.0-dev-20221122162142
- 0.0.0-dev-20221122144557
- 0.0.0-dev-20221122060649
- 0.0.0-dev-20221121143513
- 0.0.0-dev-20221118145623
- 0.0.0-dev-20221118143153
- 0.0.0-dev-20221117184002
- 0.0.0-dev-20221117183651
- 0.0.0-dev-20221117154049
- 0.0.0-dev-20221116130759
- 0.0.0-dev-20221115150333
- 0.0.0-dev-20221115143149
- 0.0.0-dev-20221115133605
- 0.0.0-dev-20221115131702
- 0.0.0-dev-20221115122546
- 0.0.0-dev-20221115094905
- 0.0.0-dev-20221114102416
- 0.0.0-dev-20221114074407
- 0.0.0-dev-20221114071931
- 0.0.0-dev-20221111134129
- 0.0.0-dev-20221111132133
- 0.0.0-dev-20221111131800
- 0.0.0-dev-20221111101356
- 0.0.0-dev-20221111060323
- 0.0.0-dev-20221110173246
- 0.0.0-dev-20221110172948
- 0.0.0-dev-20221108152001
- 0.0.0-dev-20221107094817
- 0.0.0-dev-20221105113307
- 0.0.0-dev-20221103102301
- 0.0.0-dev-20221031083441
- 0.0.0-dev-20221031080845
- 0.0.0-dev-20221005155029
- 0.0.0-dev-20221005154850
- 0.0.0-dev-20221005130911
- 0.0.0-dev-20220929201450
- 0.0.0-dev-20220928124757
- 0.0.0-dev-20220928123644
- 0.0.0-dev-20220919164136
- 0.0.0-dev-20220919135419
- 0.0.0-dev-20220919105006
- 0.0.0-dev-20220830133710
- 0.0.0-dev-20220830122012
- 0.0.0-dev-20220826141934
- 0.0.0-dev-20220823145853
- 0.0.0-dev-20220823143241
- 0.0.0-dev-20220823143115
- 0.0.0-dev-20220714091855
- 0.0.0-dev-20220714012600
- 0.0.0-dev-20220713183215
- 0.0.0-dev-20220713130021
- 0.0.0-dev-20220713111527
- 0.0.0-dev-20220712223104
- 0.0.0-dev-20220712221447
- 0.0.0-dev-20220712093736
- 0.0.0-dev-20220712092426
- 0.0.0-dev-20220710102425
- 0.0.0-dev-20220710093812
- 0.0.0-dev-20220709181637
- 0.0.0-dev-20220709173135
- 0.0.0-dev-20220709145914
- 0.0.0-dev-20220709135250
- 0.0.0-dev-20220709124657
- 0.0.0-dev-20220709094318
- 0.0.0-dev-20220709094240
- 0.0.0-dev-20220708193601
- 0.0.0-dev-20220707125149
- 0.0.0-dev-20220706194607
- 0.0.0-dev-20220704163406
- 0.0.0-dev-20220704151659
- 0.0.0-dev-20220704111810
- 0.0.0-dev-20220704095222
- 0.0.0-dev-20220704094439
- 0.0.0-dev-20220704094417
- 0.0.0-dev-20220703193942
- 0.0.0-dev-20220703125047
- 0.0.0-dev-20220703123907
- 0.0.0-dev-20220628115342
- 0.0.0-dev-20220627213436
- 0.0.0-dev-20220627213111
- 0.0.0-dev-20220627111117
- 0.0.0-dev-20220626181040
- 0.0.0-dev-20220626175355
- 0.0.0-dev-20220626173054
- 0.0.0-dev-20220625180418
- 0.0.0-dev-20220617101836
- 0.0.0-dev-20220617070002
- 0.0.0-dev-20220616113129
- 0.0.0-dev-20220616105639
- 0.0.0-dev-20220616105142
- 0.0.0-dev-20220616104411
- 0.0.0-dev-20220616103638
- 0.0.0-dev-20220616103428
- 0.0.0-dev-20220616093310
- 0.0.0-dev-20220616090725
- 0.0.0-dev-20220616090159
- 0.0.0-dev-20220616085453
- 0.0.0-dev-20220616085337
- 0.0.0-dev-20220616084259
- 0.0.0-dev-20220616083721
- 0.0.0-dev-20220615165707
- 0.0.0-20220814155032
- 0.0.0-20220814154139
- 0.0.0-20220813122512
- 0.0.0-20220809065420
@zag-js/checkbox
Core logic for the checkbox widget implemented as a state machine
Installation
yarn add @zag-js/checkbox
# or
npm i @zag-js/checkbox
Technical Considerations
- When the checkbox is surrounded by a form, we consider the effect of form "reset" event with a
trackFormReset
activity in the machine. - When the checkbox is surrounded by fieldset and the fieldset is disabled, we react to set sync the disabled state
accordingly with a
trackFieldsetDisabled
activity in the machine. - A name can be passed to the machine object during initialization, which we pass to the input, to ease use in forms.
- The API exposes a
setChecked
method to programmatically control the checkbox's state. We automatically dispatch a native event when this is done, so when used in a form, the form can detect those changes. - The checkbox machine accepts an
indeterminate
key, to make it indeterminate by default. The API also exposes asetIndeterminate
method, to toggle this programmatically. - The API exposed a
view
variable of type"checked" | "unchecked" | "mixed"
so you can render parts, based on the current visual state of the checkbox.mixed
is when the checkbox is indeterminate.
Contribution
Yes please! See the contributing guidelines for details.
Licence
This project is licensed under the terms of the MIT license.