@bg-dev/nuxt-naiveui
Version:
Unofficial Naive UI module for Nuxt
8 lines (7 loc) • 343 B
JavaScript
import { useRequestHeaders } from "#imports";
export function useNaiveDevice() {
const userAgent = import.meta.client ? navigator.userAgent : useRequestHeaders()["user-agent"] ?? "";
const isMobileOrTablet = /Mobi|Tablet|Android|Pad/i.test(userAgent);
const isMobile = /Mobi/i.test(userAgent);
return { isMobileOrTablet, isMobile };
}