@bitrix24/b24ui-nuxt
Version:
Bitrix24 UI-Kit for developing web applications REST API for NUXT & VUE
30 lines (29 loc) • 1.03 kB
TypeScript
import { breakpointsTailwind } from '@vueuse/core';
export type PlatformName = 'web' | 'bitrix-mobile' | 'bitrix-desktop';
export type ScreenSize = keyof typeof breakpointsTailwind | 'xs';
export declare const useDevice: () => {
platform: Readonly<import("vue").Ref<{
readonly name?: PlatformName | undefined;
readonly version?: string | undefined;
}, {
readonly name?: PlatformName | undefined;
readonly version?: string | undefined;
}>>;
version: import("vue").ComputedRef<string | undefined>;
isWeb: import("vue").ComputedRef<boolean>;
isBitrixMobile: import("vue").ComputedRef<boolean>;
isBitrixDesktop: import("vue").ComputedRef<boolean>;
screen: import("vue").ComputedRef<{
current: ScreenSize;
xs: boolean;
sm: boolean;
md: boolean;
lg: boolean;
xl: boolean;
'2xl': boolean;
isMobile: boolean;
isTablet: boolean;
isDesktop: boolean;
isLargeDesktop: boolean;
}>;
};