feat(next-feedback): add onActiveChange prop for controlled activation
Some checks failed
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 2s
Monorepo Pipeline / 🧹 Lint (push) Successful in 1m1s
Monorepo Pipeline / 🚀 Release (push) Has been cancelled
Monorepo Pipeline / 🧪 Test (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Directus (Base) (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been cancelled
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been cancelled
Monorepo Pipeline / 🏗️ Build (push) Has been cancelled

This commit is contained in:
2026-02-14 02:03:13 +01:00
parent f48d89c368
commit 9b1f3fb7e8
43 changed files with 121616 additions and 37174 deletions

View File

@@ -31,8 +31,12 @@ interface Feedback {
comments: FeedbackComment[];
}
export function FeedbackOverlay() {
export function FeedbackOverlay({ onActiveChange }: { onActiveChange?: (active: boolean) => void }) {
const [isActive, setIsActive] = useState(false);
useEffect(() => {
onActiveChange?.(isActive);
}, [isActive, onActiveChange]);
const [hoveredElement, setHoveredElement] = useState<HTMLElement | null>(
null,
);