qlik-oss/sn-table

View on GitHub
src/table/hooks/use-is-adjusting-width.ts

Summary

Maintainability
A
0 mins
Test Coverage
B
80%
import { useOnPropsChange } from "@qlik/nebula-table-utils/lib/hooks";
import { useState } from "react";

const useIsAdjustingWidth = (deps: unknown[]) => {
  const [isAdjustingWidth, setIsAdjustingWidth] = useState(false);

  useOnPropsChange(() => {
    setIsAdjustingWidth(false);
  }, deps);

  return { isAdjustingWidth, setIsAdjustingWidth };
};

export default useIsAdjustingWidth;