mirror of
https://wget.la/https://github.com/leookun/cursor-byok
synced 2026-10-05 20:44:07 +08:00
- Introduced a new documentation site for Cursor BYOK using Next.js and Fumadocs. - Added a product demo page with a corresponding Vite configuration. - Implemented a demo API to simulate LLM calls and responses. - Enhanced the Makefile to include new build and development commands for the documentation. - Updated package.json scripts for building and running the documentation site. - Created various components and layouts for the documentation structure, including blog and user documentation sections. - Added styling for the new components and layouts to ensure a cohesive design. - Included a README and other necessary files for local development and deployment.
14 lines
453 B
TypeScript
14 lines
453 B
TypeScript
export type DesktopPlatform = "macos" | "windows" | "linux";
|
|
|
|
export function desktopPlatform(): DesktopPlatform {
|
|
const configured = document.documentElement.dataset.platform;
|
|
if (configured === "macos" || configured === "windows" || configured === "linux") {
|
|
return configured;
|
|
}
|
|
|
|
const agent = navigator.userAgent;
|
|
if (/Macintosh|Mac OS X/.test(agent)) return "macos";
|
|
if (/Windows/.test(agent)) return "windows";
|
|
return "linux";
|
|
}
|