16 lines
602 B
TypeScript
16 lines
602 B
TypeScript
// Metro module 15390 (f15391).
|
|
import { memo, useContext, useCallback } from "react";
|
|
import { View } from "react-native";
|
|
import { ICYMIContext } from "./ICYMIContext";
|
|
import ICYMIActionCreators from "../ICYMIActionCreators";
|
|
const r23 = memo(function({ itemId, children }) {
|
|
const width = useContext(ICYMIContext).width;
|
|
return <View onLayout={useCallback((a0) => {
|
|
ICYMIActionCreators.setCardHeight(itemId, a0.nativeEvent.layout.height);
|
|
}, [itemId])} pointerEvents="box-none" style={{
|
|
width,
|
|
alignSelf: "center"
|
|
}}>{children}</View>;
|
|
});
|
|
export { r23 as CardHeightMeasurer };
|