diff --git a/core/package.json b/core/package.json index dec49f8..e98d5a5 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@react-native-material/core", - "version": "1.2.2", + "version": "1.2.3", "description": "Modular and customizable Material Design UI components for React Native", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/core/src/Button.tsx b/core/src/Button.tsx index f379c58..346cd09 100644 --- a/core/src/Button.tsx +++ b/core/src/Button.tsx @@ -128,12 +128,13 @@ const Button: React.FC = ({ variant = "contained", color = "primary", tintColor, - uppercase = true, compact = false, disableElevation = false, + uppercase = true, loading = false, - loadingIndicator, loadingIndicatorPosition = "leading", + loadingIndicator, + style, pressableContainerStyle, contentContainerStyle, @@ -141,6 +142,7 @@ const Button: React.FC = ({ leadingContainerStyle, trailingContainerStyle, loadingOverlayContainerStyle, + pressEffect, pressEffectColor, onPress, @@ -149,6 +151,8 @@ const Button: React.FC = ({ onLongPress, onBlur, onFocus, + onMouseEnter, + onMouseLeave, delayLongPress, disabled, hitSlop, @@ -156,6 +160,7 @@ const Button: React.FC = ({ android_disableSound, android_ripple, testOnly_pressed, + ...rest }) => { const theme = useTheme(); @@ -280,6 +285,8 @@ const Button: React.FC = ({ onLongPress={onLongPress} onBlur={onBlur} onFocus={onFocus} + onMouseEnter={onMouseEnter} + onMouseLeave={onMouseLeave} delayLongPress={delayLongPress} disabled={disabled} hitSlop={hitSlop} diff --git a/core/src/FAB.tsx b/core/src/FAB.tsx index a7432cb..1ee5bd7 100644 --- a/core/src/FAB.tsx +++ b/core/src/FAB.tsx @@ -58,6 +58,7 @@ const FAB: React.FC = ({ labelContainerStyle, labelStyle, loadingOverlayContainerStyle, + pressEffect, pressEffectColor, onPress, @@ -66,6 +67,8 @@ const FAB: React.FC = ({ onLongPress, onBlur, onFocus, + onMouseEnter, + onMouseLeave, delayLongPress, disabled, hitSlop, @@ -171,6 +174,8 @@ const FAB: React.FC = ({ onLongPress={onLongPress} onBlur={onBlur} onFocus={onFocus} + onMouseEnter={onMouseEnter} + onMouseLeave={onMouseLeave} delayLongPress={delayLongPress} disabled={disabled} hitSlop={hitSlop} diff --git a/core/src/IconButton.tsx b/core/src/IconButton.tsx index f096962..fb814e7 100644 --- a/core/src/IconButton.tsx +++ b/core/src/IconButton.tsx @@ -29,6 +29,7 @@ const IconButton: React.FC = ({ color = "onBackground", style, contentContainerStyle, + pressEffect, pressEffectColor, onPress, @@ -37,6 +38,8 @@ const IconButton: React.FC = ({ onLongPress, onBlur, onFocus, + onMouseEnter, + onMouseLeave, delayLongPress, disabled, hitSlop, @@ -59,6 +62,8 @@ const IconButton: React.FC = ({ onLongPress={onLongPress} onBlur={onBlur} onFocus={onFocus} + onMouseEnter={onMouseEnter} + onMouseLeave={onMouseLeave} delayLongPress={delayLongPress} disabled={disabled} hitSlop={hitSlop}