INNER CODE UNIT · TypeScript
useIsMobile
libnyanpasu/clash-nyanpasu · frontend/hooks/src/index.ts:137
export function useIsMobile() {
const breakpoint = useBreakpoint()
return breakpoint === 'sm' || breakpoint === 'xs'
}
export function useIsMobileOrTablet() {
const breakpoint = useBreakpoint()
return breakpoint === 'sm' || breakpoint === 'xs' || breakpoint === 'md'
}
export type LockFn<P extends unknown[] = unknown[], T = unknown> = (
...args: P
) => Promise<T>
export function useLockFn<P extends unknown[] = unknown[], T = unknown>(
fn: LockFn<P, T>,