190 display ctrl instead of for windows users (#9617)
Closes https://github.com/twentyhq/core-team-issues/issues/190 <img width="226" alt="Capture d’écran 2025-01-15 à 12 07 12" src="https://github.com/user-attachments/assets/b9a13746-2629-477a-9795-cda03c63f8f6" /> To test, update the user agent in your browser dev tools: <img width="459" alt="Capture d’écran 2025-01-15 à 12 14 29" src="https://github.com/user-attachments/assets/4371d5fc-fd3c-403d-beaa-7ba58019d3c9" />
This commit is contained in:
26
packages/twenty-ui/src/utilities/device/getUserDevice.ts
Normal file
26
packages/twenty-ui/src/utilities/device/getUserDevice.ts
Normal file
@ -0,0 +1,26 @@
|
||||
export const getUserDevice = () => {
|
||||
const userAgent = navigator.userAgent.toLowerCase();
|
||||
|
||||
if (userAgent.includes('mac os x') || userAgent.includes('macos')) {
|
||||
return 'mac';
|
||||
}
|
||||
|
||||
if (userAgent.includes('windows')) {
|
||||
return 'windows';
|
||||
}
|
||||
|
||||
if (userAgent.includes('linux')) {
|
||||
return 'linux';
|
||||
}
|
||||
|
||||
if (userAgent.includes('android')) return 'android';
|
||||
|
||||
if (
|
||||
userAgent.includes('ios') ||
|
||||
userAgent.includes('iphone') ||
|
||||
userAgent.includes('ipad')
|
||||
)
|
||||
return 'ios';
|
||||
|
||||
return 'unknown';
|
||||
};
|
||||
Reference in New Issue
Block a user