UNPKG

react-native-smart-dimension

Version:

A simple and lightweight React Native library for responsive dimensions, scaling, and adaptive UI design.

11 lines (8 loc) 426 B
import { useDimensionsListener } from "./useDimensionsListener"; import { percentageCalculation } from "../utils/calculations"; export const useTableView = (totalColumns = 1, gapPercentage = 5) => { const { width } = useDimensionsListener().window; const gap = percentageCalculation(width, gapPercentage); const columnWidth = (width - gap) / totalColumns; return { columnWidth, gap: gap / totalColumns }; };