diff options
| author | Leo <[email protected]> | 2025-06-12 02:21:54 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-11 18:21:54 -0700 |
| commit | 1ef68e061213b6b170bd979d31d4805da2357272 (patch) | |
| tree | ddd91ec2a7841e763676e09765adf6f21880c2c3 /packages/cli/src/ui/components/shared/RadioButtonSelect.tsx | |
| parent | dd53e5c96aa01708a3bdb675c8a8e0d71be35651 (diff) | |
feat: External editor settings (#882)
Diffstat (limited to 'packages/cli/src/ui/components/shared/RadioButtonSelect.tsx')
| -rw-r--r-- | packages/cli/src/ui/components/shared/RadioButtonSelect.tsx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/cli/src/ui/components/shared/RadioButtonSelect.tsx b/packages/cli/src/ui/components/shared/RadioButtonSelect.tsx index 22b5cecd..5430a442 100644 --- a/packages/cli/src/ui/components/shared/RadioButtonSelect.tsx +++ b/packages/cli/src/ui/components/shared/RadioButtonSelect.tsx @@ -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 ( |
