Skip to content
This repository was archived by the owner on Nov 4, 2025. It is now read-only.

Commit e4822ad

Browse files
committed
feat: ref call forceAlign should always do trigger
1 parent 66404c1 commit e4822ad

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Align.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ const Align: React.RefForwardingComponent<RefAlign, AlignProps> = (
162162

163163
// ====================== Ref =======================
164164
React.useImperativeHandle(ref, () => ({
165-
forceAlign,
165+
forceAlign: () => forceAlign(true),
166166
}));
167167

168168
// ===================== Render =====================

src/hooks/useBuffer.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ export default (callback: () => boolean, buffer: number) => {
88
window.clearTimeout(timeoutRef.current);
99
}
1010

11-
function trigger() {
12-
if (!calledRef.current) {
11+
function trigger(force?: boolean) {
12+
if (!calledRef.current || force === true) {
1313
if (callback() === false) {
1414
// Not delay since callback cancelled self
1515
return;

0 commit comments

Comments
 (0)