import { renderHook } from '@lynx-js/react/testing-library'
import { ThemeProvider } from 'my-ui-lib'
import { TranslationProvider } from 'my-i18n-lib'
import defaultStrings from 'i18n/en-x-default'
const AllTheProviders = ({children}) => {
return (
<ThemeProvider theme="light">
<TranslationProvider messages={defaultStrings}>
{children}
</TranslationProvider>
</ThemeProvider>
)
}
const customRenderHook = (ui, options) =>
renderHook(ui, { wrapper: AllTheProviders, ...options })
// re-export everything
export * from '@lynx-js/react/testing-library'
// override renderHook method
export { customRenderHook as renderHook }