From 5ebc7a3194d8412309e9045fd74f7329232336de Mon Sep 17 00:00:00 2001
From: JulienM <julienm@marmelab.com>
Date: Mon, 24 Feb 2020 15:30:43 +0100
Subject: [PATCH] Enhance : Allow disabled prop on BooleanInput

---
 packages/ra-ui-materialui/src/input/BooleanInput.tsx | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/packages/ra-ui-materialui/src/input/BooleanInput.tsx b/packages/ra-ui-materialui/src/input/BooleanInput.tsx
index 7ab4832e50c..aacbbc2fdef 100644
--- a/packages/ra-ui-materialui/src/input/BooleanInput.tsx
+++ b/packages/ra-ui-materialui/src/input/BooleanInput.tsx
@@ -22,6 +22,7 @@ const BooleanInput: FunctionComponent<
     onChange,
     onFocus,
     options,
+    disabled,
     parse,
     resource,
     source,
@@ -63,6 +64,7 @@ const BooleanInput: FunctionComponent<
                         onChange={handleChange}
                         {...inputProps}
                         {...options}
+                        disabled={disabled}
                     />
                 }
                 label={
@@ -88,6 +90,7 @@ const BooleanInput: FunctionComponent<
 BooleanInput.propTypes = {
     ...InputPropTypes,
     options: PropTypes.shape(Switch.propTypes),
+    disabled: PropTypes.bool,
 };
 
 BooleanInput.defaultProps = {