Skip to content

Commit 3a00993

Browse files
Block button clicks when loading or disabled (#129)
1 parent 7c178cd commit 3a00993

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Lumi/Components/Button.purs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,11 @@ button = makeStateless component render
7575
Enabled -> false
7676
Disabled -> false
7777
Loading -> true
78-
, onClick: props.onPress
78+
, onClick:
79+
case props.buttonState of
80+
Enabled -> props.onPress
81+
Disabled -> mkEffectFn1 mempty
82+
Loading -> mkEffectFn1 mempty
7983
, style: props.style
8084
, type: props.type
8185
}

0 commit comments

Comments
 (0)