// Metro module 1833 (f1834).
import { useCallback } from "react";
import _default2 from "./_default_1825";
import _default3 from "./_default_1826";
import { useToolbarContext } from "./Module1831";
import { KeyboardController } from "./Module1798";
import { TEST_ID_KEYBOARD_TOOLBAR_PREVIOUS } from "./Module1824";
export default (a0) => {
let children = a0.children;
const onPress = a0.onPress;
let disabled = a0.disabled;
const { rippleRadius, style, button: Button = _default2, icon: Icon = _default3 } = a0;
const toolbarContext = useToolbarContext();
const { theme, isPrevDisabled } = toolbarContext;
if (disabled == null) {
disabled = isPrevDisabled;
}
const r34 = {
accessibilityHint: "Moves focus to the previous field",
accessibilityLabel: "Previous",
disabled,
rippleRadius,
style,
testID: TEST_ID_KEYBOARD_TOOLBAR_PREVIOUS,
theme,
onPress: useCallback((a0) => {
if (onPress != null) {
onPress(a0);
}
if (!a0.isDefaultPrevented()) {
KeyboardController.setFocusTo("prev");
}
}, [onPress]),
children: null
};
if (children == null) {
children = ;
}
r34.children = children;
return ;
};