fix(electron): window only ui (#2926)

This commit is contained in:
Alex Yang
2023-06-30 00:15:44 +08:00
parent 03dea53b30
commit bfbb7e9e6b
5 changed files with 42 additions and 4 deletions

View File

@@ -35,6 +35,8 @@ declare global {
events: any;
}
// eslint-disable-next-line no-var
var platform: Platform | undefined;
// eslint-disable-next-line no-var
var environment: Environment;
// eslint-disable-next-line no-var
@@ -96,6 +98,22 @@ const { publicRuntimeConfig: config } = getConfig() as {
publicRuntimeConfigSchema.parse(config);
export const platformSchema = z.enum([
'aix',
'android',
'darwin',
'freebsd',
'haiku',
'linux',
'openbsd',
'sunos',
'win32',
'cygwin',
'netbsd',
]);
export type Platform = z.infer<typeof platformSchema>;
type BrowserBase = {
/**
* @example https://app.affine.pro