// 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 !== "" ?
: ;
});
export default r32;