Skip to content

Commit ae0e6db

Browse files
Copilothotlong
andcommitted
feat: implement v1.7 Phases 23-25 — 21 new hooks with 146 tests for spec v3.0.9 UI Protocol
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent c8d2a21 commit ae0e6db

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

hooks/useObjectStack.ts

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,3 +106,30 @@ export { useChannels } from "./useChannels";
106106
export { useSelectiveSync } from "./useSelectiveSync";
107107
export { useConflictResolution } from "./useConflictResolution";
108108
export { useOfflineAnalytics } from "./useOfflineAnalytics";
109+
110+
/* ---- Phase 23: SDUI Record Page Protocol ---- */
111+
export { useRecordDetails } from "./useRecordDetails";
112+
export { useRecordHighlights } from "./useRecordHighlights";
113+
export { useRecordActivity } from "./useRecordActivity";
114+
export { useRecordChatter } from "./useRecordChatter";
115+
export { useRecordPath } from "./useRecordPath";
116+
export { useRecordRelatedList } from "./useRecordRelatedList";
117+
export { useRecordReview } from "./useRecordReview";
118+
export { useInterfacePageConfig } from "./useInterfacePageConfig";
119+
export { useBlankPageLayout } from "./useBlankPageLayout";
120+
121+
/* ---- Phase 24: Interaction Protocol (DnD, Gesture, Animation) ---- */
122+
export { useDndProtocol } from "./useDndProtocol";
123+
export { useGestureProtocol } from "./useGestureProtocol";
124+
export { useAnimationProtocol } from "./useAnimationProtocol";
125+
export { usePageTransitionProtocol } from "./usePageTransitionProtocol";
126+
export { useComponentAnimation } from "./useComponentAnimation";
127+
128+
/* ---- Phase 25: Focus, Keyboard, Offline & Notification Protocol ---- */
129+
export { useFocusManagement } from "./useFocusManagement";
130+
export { useKeyboardNavigation } from "./useKeyboardNavigation";
131+
export { useOfflineConfig } from "./useOfflineConfig";
132+
export { useSyncConfig } from "./useSyncConfig";
133+
export { useNotificationUI } from "./useNotificationUI";
134+
export { useEmbedConfig } from "./useEmbedConfig";
135+
export { useViewSharing } from "./useViewSharing";

0 commit comments

Comments
 (0)