// Metro module 15856 (f15857). import { memo, useCallback } from "react"; import { View } from "react-native"; import { ActivityPanelModes } from "../ActivityPanelConstants"; import { createStyles } from "../../../../design/components/Styles/native/createStyles"; import { Button } from "../../../../design/components/Button/native/Button.native"; import Module8393 from "../../../../_bundle/Module8393"; import { intl, t } from "../../../../intl/index.native"; import { IconButton } from "../../../../design/components/Button/native/IconButton.native"; const useStyles = createStyles({ buttonParent: { flexShrink: 1 } }); const r32 = memo(function MinimizeActivityButton(props) { const { activityName, setMode } = props; const callback = useCallback(() => { setMode(ActivityPanelModes.PIP); }, [setMode]); const styles = useStyles(); return activityName !== void 0 && activityName !== "" ?