mirror of
https://wget.la/https://github.com/leookun/cursor-byok
synced 2026-10-11 11:32:26 +08:00
feat: update desktop settings and server compatibility
This commit is contained in:
@@ -83,6 +83,24 @@
|
||||
}
|
||||
}
|
||||
|
||||
.menuStatusTag {
|
||||
flex: 0 0 auto;
|
||||
margin-left: auto;
|
||||
padding: 1px 5px;
|
||||
color: var(--vscode-descriptionForeground);
|
||||
background: color-mix(in srgb, var(--vscode-descriptionForeground) 10%, transparent);
|
||||
border: 1px solid color-mix(in srgb, var(--vscode-descriptionForeground) 28%, transparent);
|
||||
border-radius: 999px;
|
||||
font-size: type.$font-size-2xs;
|
||||
line-height: 1.4;
|
||||
|
||||
&[data-taken] {
|
||||
color: var(--vscode-testing-iconPassed, #73c991);
|
||||
background: color-mix(in srgb, var(--vscode-testing-iconPassed, #73c991) 10%, transparent);
|
||||
border-color: color-mix(in srgb, var(--vscode-testing-iconPassed, #73c991) 28%, transparent);
|
||||
}
|
||||
}
|
||||
|
||||
.menuIndicatorDot {
|
||||
width: 7px;
|
||||
height: 7px;
|
||||
|
||||
@@ -43,7 +43,7 @@ function loadStoredAdIds(key: string): Set<string> {
|
||||
}
|
||||
|
||||
export function AppLayout() {
|
||||
const { busy } = useAppStore();
|
||||
const { busy, cursorHarness } = useAppStore();
|
||||
const { availableVersion } = useUpdateStore();
|
||||
const { locale } = useI18n();
|
||||
const message = useMessage();
|
||||
@@ -215,6 +215,12 @@ export function AppLayout() {
|
||||
? <Icon src={item.icon} size="1.3em" />
|
||||
: <Icon icon={item.icon} size="1.3em" />}
|
||||
<span>{item.label}</span>
|
||||
{item.path === "/harness/cursor" && cursorHarness && <span
|
||||
className={styles.menuStatusTag}
|
||||
data-taken={cursorHarness.settings_applied || undefined}
|
||||
>
|
||||
{cursorHarness.settings_applied ? t("已接管") : t("未接管")}
|
||||
</span>}
|
||||
{item.path === "/settings" && availableVersion && <span className={styles.menuIndicatorDot} aria-hidden="true" />}
|
||||
</NavLink>
|
||||
</div>}
|
||||
|
||||
Reference in New Issue
Block a user