forked from akai/readest
13 lines
437 B
TypeScript
13 lines
437 B
TypeScript
import { useEnv } from '@/context/EnvContext';
|
|
import { useRouter } from 'next/navigation';
|
|
import { useTransitionRouter } from 'next-view-transitions';
|
|
|
|
export const useAppRouter = () => {
|
|
const { appService } = useEnv();
|
|
const transitionRouter = useTransitionRouter();
|
|
const plainRouter = useRouter();
|
|
|
|
// View Transitions API crashes WebKitGTK 4.1 on Linux
|
|
return appService?.isLinuxApp ? plainRouter : transitionRouter;
|
|
};
|