feat(electron): add tray menu settings (#11437)

fix AF-2447
This commit is contained in:
pengx17
2025-04-03 15:56:52 +00:00
parent 0aeb3041b5
commit 8ce10e6d0a
19 changed files with 330 additions and 150 deletions

View File

@@ -4,17 +4,19 @@ import type { PropsWithChildren, ReactNode } from 'react';
import { wrapper, wrapperDisabled } from './share.css';
interface SettingWrapperProps {
id?: string;
title?: ReactNode;
disabled?: boolean;
}
export const SettingWrapper = ({
id,
title,
children,
disabled,
}: PropsWithChildren<SettingWrapperProps>) => {
return (
<div className={clsx(wrapper, disabled && wrapperDisabled)}>
<div id={id} className={clsx(wrapper, disabled && wrapperDisabled)}>
{title ? <div className="title">{title}</div> : null}
{children}
</div>