feat: External editor settings (#882)

This commit is contained in:
Leo 2025-06-12 02:21:54 +01:00 committed by GitHub
parent dd53e5c96a
commit 1ef68e0612
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
23 changed files with 849 additions and 81 deletions

View file

@ -19,6 +19,7 @@ import { Colors } from '../../colors.js';
export interface RadioSelectItem<T> {
label: string;
value: T;
disabled?: boolean;
}
/**
@ -97,11 +98,14 @@ export function RadioButtonSelect<T>({
const itemWithThemeProps = props as typeof props & {
themeNameDisplay?: string;
themeTypeDisplay?: string;
disabled?: boolean;
};
let textColor = Colors.Foreground;
if (isSelected) {
textColor = Colors.AccentGreen;
} else if (itemWithThemeProps.disabled === true) {
textColor = Colors.Gray;
}
if (