Skip to content

Commit abae30a

Browse files
committed
Default the highlighted configuration to the first one when no configuration is selected
- if #Fragment(packages/ui/src/components/editor/prompt/Configurations/Configurations.tsx:22:5-22:30) is undefined, should highlight first one └── packages └── ui └── src └── components └── editor └── prompt └── Configurations ├── Configurations.module.scss ├── Configurations.stories.tsx ├── Configurations.tsx └── index.ts
1 parent eb764a3 commit abae30a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎packages/ui/src/components/editor/prompt/Configurations/Configurations.tsx‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ export namespace Configurations {
4141

4242
export const Configurations: React.FC<Configurations.Props> = (props) => {
4343
const pinned_configurations = props.configurations.filter((c) => c.is_pinned)
44+
const active_configuration_id =
45+
props.selected_configuration_id ?? props.configurations[0]?.id
4446

4547
const render_configuration_item = (
4648
configuration: Configurations.Configuration,
@@ -53,7 +55,7 @@ export const Configurations: React.FC<Configurations.Props> = (props) => {
5355
className={cn(styles.configurations__item, {
5456
[styles['configurations__item--highlighted']]:
5557
!props.disable_invocation &&
56-
props.selected_configuration_id == configuration.id,
58+
active_configuration_id == configuration.id,
5759
[styles['configurations__item--disabled-invocation']]:
5860
props.disable_invocation
5961
})}

0 commit comments

Comments
 (0)