use-reset-projection.mjs 354 B

1234567891011121314
  1. import { useCallback } from 'react';
  2. import { rootProjectionNode } from './node/HTMLProjectionNode.mjs';
  3. function useResetProjection() {
  4. const reset = useCallback(() => {
  5. const root = rootProjectionNode.current;
  6. if (!root)
  7. return;
  8. root.resetTree();
  9. }, []);
  10. return reset;
  11. }
  12. export { useResetProjection };