12 lines
547 B
TypeScript
12 lines
547 B
TypeScript
// Metro module 15536 (f15537).
|
|
import { useMemo } from "react";
|
|
import { FILES_OR_LINKS_GAP_WIDTH, FILES_OR_LINKS_NUM_COLUMNS, FILE_OR_LINK_IMAGE_RATIO, SEARCH_LIST_HORIZONTAL_PADDING } from "../../SearchConstants";
|
|
export function useFileOrLinkImageDimensions(a0) {
|
|
const width = (a0 - 2 * SEARCH_LIST_HORIZONTAL_PADDING - (FILES_OR_LINKS_NUM_COLUMNS - 1) * FILES_OR_LINKS_GAP_WIDTH) / FILES_OR_LINKS_NUM_COLUMNS - 2;
|
|
const height = width * FILE_OR_LINK_IMAGE_RATIO;
|
|
return useMemo(() => ({
|
|
width,
|
|
height
|
|
}), [height, width]);
|
|
}
|