Finished task 1. Added task for backwards compatibility on existing Noodl projects

This commit is contained in:
Richard Osborne
2025-12-06 23:24:55 +01:00
parent 9a5952ec13
commit 2153baf627
14 changed files with 1147 additions and 84 deletions

View File

@@ -40,7 +40,7 @@ export function SideNavigationButton({
menuItems
}: SideNavigationButtonProps) {
const context = useSideNavigationContext();
const iconRef = useRef();
const iconRef = useRef<HTMLDivElement>(null);
const hasMenu = Boolean(menuItems);
const [isMenuVisible, setIsMenuVisible] = useState(false);

View File

@@ -104,10 +104,7 @@ export function Columns({
flexGrow: 0
}}
>
{
// @ts-expect-error
React.cloneElement(child)
}
{React.cloneElement(child)}
</div>
);
})}

View File

@@ -36,7 +36,7 @@ export function ContextMenu({
renderDirection
}: ContextMenuProps) {
const [isContextMenuVisible, setIsContextMenuVisible] = useState(false);
const toggleRef = useRef();
const toggleRef = useRef<HTMLDivElement>(null);
useEffect(() => {
if (isContextMenuVisible) {