MCPcopy Create free account
hub / github.com/anomalyco/opencode / detectOS

Function detectOS

packages/app/src/components/session/session-header.tsx:120–128  ·  view source on GitHub ↗
(platform: ReturnType<typeof usePlatform>)

Source from the content-addressed store, hash-verified

118] as const
119
120const detectOS = (platform: ReturnType<typeof usePlatform>): OS => {
121 if (platform.platform === "desktop" && platform.os) return platform.os
122 if (typeof navigator !== "object") return "unknown"
123 const value = navigator.platform || navigator.userAgent
124 if (/Mac/i.test(value)) return "macos"
125 if (/Win/i.test(value)) return "windows"
126 if (/Linux/i.test(value)) return "linux"
127 return "unknown"
128}
129
130const showRequestError = (language: ReturnType<typeof useLanguage>, err: unknown) => {
131 showToast({

Callers 1

SessionHeaderFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected