Files
spacedrive/interface/app/$libraryId/Explorer/View/util.ts
ameer2468 6ac58a312f [ENG-1142] Path bar shortcut (#1377)
* Path bar shortcut

* Add option to popover and tweak UI

* increase size of folder icon + frame thumbs

* view adjustments

* truncate

---------

Co-authored-by: nikec <nikec.job@gmail.com>
2023-09-27 14:49:01 +00:00

18 lines
516 B
TypeScript

import { useCallback } from 'react';
import { ExplorerViewPadding } from '.';
export const useExplorerViewPadding = (padding?: number | ExplorerViewPadding) => {
const getPadding = useCallback(
(key: keyof ExplorerViewPadding) => (typeof padding === 'object' ? padding[key] : padding),
[padding]
);
return {
top: getPadding('top') ?? getPadding('y'),
bottom: getPadding('bottom') ?? getPadding('y'),
left: getPadding('left') ?? getPadding('x'),
right: getPadding('right') ?? getPadding('x')
};
};