import React, {createContext, useContext, useRef, useState} from "react"; const TabsAnalyticsContext = createContext<{ value: string setValue: (value: string) => void tabsRef: React.RefObject }>({ value: "", setValue: () => { }, tabsRef: {current: null} }) export function TabsAnalytics({children}: { children: React.ReactNode }) { const [value, setValue] = useState("") const tabsRef = useRef(null) return {children} } export function useTabsAnalytics() { return useContext(TabsAnalyticsContext) }