// Metro module 1832 (f1833). 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_NEXT } 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, isNextDisabled } = toolbarContext; if (disabled == null) { disabled = isNextDisabled; } const r34 = { accessibilityHint: "Moves focus to the next field", accessibilityLabel: "Next", disabled, rippleRadius, style, testID: TEST_ID_KEYBOARD_TOOLBAR_NEXT, theme, onPress: useCallback((a0) => { if (onPress != null) { onPress(a0); } if (!a0.isDefaultPrevented()) { KeyboardController.setFocusTo("next"); } }, [onPress]), children: null }; if (children == null) { children = ; } r34.children = children; return