UNPKG

planby

Version:

<div align="center" style="margin-bottom: 10px"> <a href="https://www.npmjs.com/package/planby"> <img src="https://i.postimg.cc/J0XMPHNQ/planby-logo.png" alt="Planby logo" /> </a> </div>

27 lines (26 loc) 857 B
import React from "react"; import { DateTime } from "../helpers/types"; interface useLayoutProps { height?: number; width?: number; hourWidth: number; sidebarWidth: number; startDate: DateTime; endDate: DateTime; } export declare function useLayout({ height, width, startDate, endDate, hourWidth, sidebarWidth, }: useLayoutProps): { containerRef: React.RefObject<HTMLDivElement>; scrollBoxRef: React.RefObject<HTMLDivElement>; scrollX: number; scrollY: number; layoutWidth: number; layoutHeight: number; onScroll: (e: React.UIEvent<HTMLDivElement, UIEvent> & { target: Element; }) => void; onScrollToNow: () => void; onScrollTop: (value?: number) => void; onScrollLeft: (value?: number) => void; onScrollRight: (value?: number) => void; }; export {};