fix(electron): always show traffic light for mac (#7773)

fix AF-1209, fix PD-1550
This commit is contained in:
pengx17
2024-08-07 08:44:35 +00:00
parent 75a308ac79
commit 00ee2a8852
7 changed files with 20 additions and 45 deletions

View File

@@ -1,7 +1,6 @@
import { apis } from '@affine/electron-api';
import { ArrowRightSmallIcon } from '@blocksuite/icons/rc';
import clsx from 'clsx';
import { useEffect, useMemo, useState } from 'react';
import { useMemo, useState } from 'react';
import type { Location } from 'react-router-dom';
// eslint-disable-next-line @typescript-eslint/no-restricted-imports
import { useLocation, useNavigate } from 'react-router-dom';
@@ -123,15 +122,6 @@ export const OnboardingPage = ({
const isMacosDesktop = environment.isDesktop && environment.isMacOs;
const isWindowsDesktop = environment.isDesktop && environment.isWindows;
useEffect(() => {
if (environment.isDesktop) {
// to hide macOS window control buttons
apis?.ui.handleSidebarVisibilityChange(false).catch(err => {
console.error(err);
});
}
}, []);
if (!questions) {
return null;
}