UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

12 lines 2.23 kB
// TODO: Drop change to Document in v5 export function tuiIsSafari({ ownerDocument: doc }) { const win = doc?.defaultView; const isMacOsSafari = win.safari !== undefined && win.safari?.pushNotification?.toString() === '[object SafariRemoteNotification]'; const isIosSafari = (win.navigator?.vendor?.includes('Apple') && !win.navigator?.userAgent?.includes('CriOS') && !win.navigator?.userAgent?.includes('FxiOS')) ?? false; return isMacOsSafari || isIosSafari; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtc2FmYXJpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY2RrL3V0aWxzL2Jyb3dzZXIvaXMtc2FmYXJpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNDQUFzQztBQUN0QyxNQUFNLFVBQVUsV0FBVyxDQUFDLEVBQUMsYUFBYSxFQUFFLEdBQUcsRUFBVTtJQUNyRCxNQUFNLEdBQUcsR0FBRyxHQUFHLEVBQUUsV0FBaUQsQ0FBQztJQUVuRSxNQUFNLGFBQWEsR0FDZixHQUFHLENBQUMsTUFBTSxLQUFLLFNBQVM7UUFDeEIsR0FBRyxDQUFDLE1BQU0sRUFBRSxnQkFBZ0IsRUFBRSxRQUFRLEVBQUUsS0FBSyxtQ0FBbUMsQ0FBQztJQUVyRixNQUFNLFdBQVcsR0FDYixDQUFDLEdBQUcsQ0FBQyxTQUFTLEVBQUUsTUFBTSxFQUFFLFFBQVEsQ0FBQyxPQUFPLENBQUM7UUFDckMsQ0FBQyxHQUFHLENBQUMsU0FBUyxFQUFFLFNBQVMsRUFBRSxRQUFRLENBQUMsT0FBTyxDQUFDO1FBQzVDLENBQUMsR0FBRyxDQUFDLFNBQVMsRUFBRSxTQUFTLEVBQUUsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ2pELEtBQUssQ0FBQztJQUVWLE9BQU8sYUFBYSxJQUFJLFdBQVcsQ0FBQztBQUN4QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVE9ETzogRHJvcCBjaGFuZ2UgdG8gRG9jdW1lbnQgaW4gdjVcbmV4cG9ydCBmdW5jdGlvbiB0dWlJc1NhZmFyaSh7b3duZXJEb2N1bWVudDogZG9jfTogRWxlbWVudCk6IGJvb2xlYW4ge1xuICAgIGNvbnN0IHdpbiA9IGRvYz8uZGVmYXVsdFZpZXcgYXMgdW5rbm93biBhcyBXaW5kb3cgJiB7c2FmYXJpPzogYW55fTtcblxuICAgIGNvbnN0IGlzTWFjT3NTYWZhcmkgPVxuICAgICAgICB3aW4uc2FmYXJpICE9PSB1bmRlZmluZWQgJiZcbiAgICAgICAgd2luLnNhZmFyaT8ucHVzaE5vdGlmaWNhdGlvbj8udG9TdHJpbmcoKSA9PT0gJ1tvYmplY3QgU2FmYXJpUmVtb3RlTm90aWZpY2F0aW9uXSc7XG5cbiAgICBjb25zdCBpc0lvc1NhZmFyaSA9XG4gICAgICAgICh3aW4ubmF2aWdhdG9yPy52ZW5kb3I/LmluY2x1ZGVzKCdBcHBsZScpICYmXG4gICAgICAgICAgICAhd2luLm5hdmlnYXRvcj8udXNlckFnZW50Py5pbmNsdWRlcygnQ3JpT1MnKSAmJlxuICAgICAgICAgICAgIXdpbi5uYXZpZ2F0b3I/LnVzZXJBZ2VudD8uaW5jbHVkZXMoJ0Z4aU9TJykpID8/XG4gICAgICAgIGZhbHNlO1xuXG4gICAgcmV0dXJuIGlzTWFjT3NTYWZhcmkgfHwgaXNJb3NTYWZhcmk7XG59XG4iXX0=