// app/details/_layout.tsx
import { interpolate } from "react-native-reanimated";
import { Stack } from "@/_layout";
export default function DetailsLayout() {
return (
<Stack.Group
screenOptions={{
gestureEnabled: true,
gestureDirection: "horizontal",
screenStyleInterpolator: ({
progress,
layouts: {
screen: { width },
},
}) => {
"worklet";
return {
contentStyle: {
transform: [
{
translateX: interpolate(progress, [0, 1, 2], [width, 0, -width]),
},
],
},
};
},
}}
>
<Stack.Screen name="[id]" />
</Stack.Group>
);
}