Lines Matching refs:dimensions
11 // dimensions to fill the given layout properties, and it will resize according
16 const [dimensions, onLayout] = useComponentDimensions();
17 const [suggestedAspectRatio, suggestedDimensions, ref] = useAutoSize(dimensions);
45 ? { top: -(height! - dimensions!.height) / 2 }
46 : { left: -(width! - dimensions!.width) / 2 }),
57 dimensions: Dimensions | null
64 const suggestedAspectRatio = findClosestAspectRatio(supportedAspectRatios, dimensions);
65 const suggestedDimensions = calculateSuggestedDimensions(dimensions, suggestedAspectRatio);
74 }, [dimensions, supportedAspectRatios]);
107 const [dimensions, setDimensions] = useState<Dimensions | null>(null);
117 return [dimensions, onLayout];
127 dimensions: Dimensions | null
129 if (!supportedAspectRatios || !dimensions) {
135 Math.max(dimensions.height, dimensions.width) / Math.min(dimensions.height, dimensions.width);