Hej, korzystam z biblioteki RadixUI i chcialbym stworzyc dwa osobne komponenty (jeden dla Tooltipa a drugi dla Popovera) i w razie koniecznosci laczyc je zeby miec obie te funkcjonalnosci. Podczas gdy osobno komponenty dzialaja (PopoverButton i TooltipButton) tak gdy je polacze (jeden w drugim i na odwrot) to ten ktory jest na zewnatrz nie dziala. Tutaj moj kod: https://codesandbox.io/p/sandbox/tooltip-popover-forked-dh3zq3?file=%2Fsrc%2FApp.tsx%3A63%2C58
A tutaj opisali jak laczyc te komponenty: https://www.radix-ui.com/primitives/docs/guides/composition#composing-multiple-primitives - niestety tutaj trzeba tworzyc taki lancuch z obu elementow podczas gdy ja wolalbym je rozbic na dwa osobne.
W skrocie moje pytanie ogranicza sie do: Jak poprawic kod zeby tooltipButtonWithPopover oraz popoverButtonWithTooltip z mojego kodu dzialaly? Wydaje mi sie ze tu jakis problem jest z tymi refami.