Skip to content

fix: resolve multiple issues (#77, #89, #99, #111, #113, #117, #118, …#132

Open
aarush130 wants to merge 3 commits intoopen-amdocs:masterfrom
aarush130:fix/multiple-issues
Open

fix: resolve multiple issues (#77, #89, #99, #111, #113, #117, #118, …#132
aarush130 wants to merge 3 commits intoopen-amdocs:masterfrom
aarush130:fix/multiple-issues

Conversation

@aarush130
Copy link

Summary

This PR resolves multiple open issues in the webrix repository.

Issues Fixed

Bug Fixes

New Features

Changes

File Change
useMounted.js Return ref object instead of value
useBooleanState.js Add optional force parameter to toggle
useDimensions.js Add optional onResize callback
useResizeObserver/ New hook (extracted from ResizeObserver tool)
useDepEffect/ New hook for deep comparison effects
Collapsible.jsx Support uncontrolled mode
Shadow.scss Add absolute positioning
Poppable.constants.js Change HIDDEN_PLACEMENT to use -9999
package.json Update semantic-release, add cheerio override

Testing

  • ✅ All 37 test suites pass
  • ✅ 168 tests pass

Fixes #77, #89, #99, #111, #113, #117, #118, #51, #75

…docs#99, open-amdocs#111, open-amdocs#113, open-amdocs#117, open-amdocs#118, open-amdocs#51, open-amdocs#75)

- open-amdocs#77: Fix useUnmounted/useMounted to return refs instead of values

- open-amdocs#89: Add useResizeObserver hook

- open-amdocs#99: Add force argument to useBooleanState toggle

- open-amdocs#111: Add default positioning to Scrollbar Shadow

- open-amdocs#113: Update semantic-release to v21 for automated releases

- open-amdocs#117: Add useDepEffect hook for deep dependency comparison

- open-amdocs#118: Add optional callback support to useDimensions

- open-amdocs#51: Add uncontrolled mode to Collapsible component

- open-amdocs#75: Fix Poppable placement {top:0, left:0} by using -9999 for hidden
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

useUnmounted does not work correctly

1 participant