decord/source/modules/search/native/hooks/useFileOrLinkImageDimensions.tsx
2026-07-22 07:54:56 +00:00

19 lines
923 B
TypeScript

// Module ID: 15276
// Function ID: 115304
// Name: useFileOrLinkImageDimensions
// Dependencies: []
// Exports: useFileOrLinkImageDimensions
// Module 15276 (useFileOrLinkImageDimensions)
let closure_0 = importAll(dependencyMap[0]);
({ FILES_OR_LINKS_GAP_WIDTH: closure_1, FILES_OR_LINKS_NUM_COLUMNS: closure_2, FILE_OR_LINK_IMAGE_RATIO: closure_3, SEARCH_LIST_HORIZONTAL_PADDING: closure_4 } = arg1(dependencyMap[1]));
const tmp2 = arg1(dependencyMap[1]);
const result = arg1(dependencyMap[2]).fileFinishedImporting("modules/search/native/hooks/useFileOrLinkImageDimensions.tsx");
export const useFileOrLinkImageDimensions = function useFileOrLinkImageDimensions(width) {
const diff = (width - 2 * closure_4 - (closure_2 - 1) * result) / closure_2 - 2;
const React = diff;
const result = diff * closure_3;
const items = [result, diff];
return React.useMemo(() => ({ width: diff, height: result }), items);
};