File tree Expand file tree Collapse file tree
ui/src/components/editor/Presets Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2727 justify-content : space-between ;
2828 align-items : center ;
2929 gap : var (--padding-4px );
30- height : 22px ;
3130 padding : 0 var (--padding-12px );
3231 cursor : pointer ;
32+ height : 22px ;
3333
3434 & :hover {
3535 background-color : var (--vscode-list-hoverBackground );
4242 & --disabled {
4343 cursor : default !important ;
4444
45- > div :first-child {
45+ .presets__item__left {
4646 opacity : var (--disabled-opacity );
4747 }
4848 }
6262 overflow : hidden ;
6363 text-overflow : ellipsis ;
6464 white-space : nowrap ;
65+ position : relative ;
66+
67+ & __selected {
68+ position : absolute ;
69+ width : 2px ;
70+ height : 100% ;
71+ background-color : var (--vscode-button-background );
72+ top : 0 ;
73+ left : 0 ;
74+ }
6575
66- & __icon {
67- display : flex ;
68-
69- > svg {
70- fill : var (--vscode-icon-foreground );
71- width : 16px ;
72- height : 16px ;
73- }
76+ & __icon > svg {
77+ fill : var (--vscode-icon-foreground );
78+ width : 16px ;
79+ height : 16px ;
7480 }
7581
7682 & __text {
7783 overflow : hidden ;
7884 text-overflow : ellipsis ;
7985
80- & --selected > span :first-child {
81- font-weight : 600 ;
82- }
83-
8486 & --disabled {
8587 opacity : var (--disabled-opacity );
8688 }
Original file line number Diff line number Diff line change @@ -214,19 +214,20 @@ export const Presets: React.FC<Presets.Props> = (props) => {
214214 role = "button"
215215 title = { get_item_title ( ) }
216216 >
217- < div className = { styles . presets__item__left } >
218- < ChatbotIcon chatbot = { preset . chatbot } is_disabled = { false } />
217+ { preset . is_default && (
218+ < div className = { styles [ 'presets__item__left__selected' ] } />
219+ ) }
219220
220- < div
221- className = { cn ( styles . presets__item__left__text , {
222- [ styles [ 'presets__item__left__text--selected' ] ] :
223- preset . is_default
224- } ) }
225- >
221+ < div className = { styles . presets__item__left } >
222+ < div className = { styles . presets__item__left__icon } >
223+ < Icon variant = { chatbot_to_icon [ preset . chatbot ] } />
224+ </ div >
225+ < div className = { styles . presets__item__left__text } >
226226 < span > { display_name } </ span >
227227 < span > { get_subtitle ( ) } </ span >
228228 </ div >
229229 </ div >
230+
230231 < div
231232 className = { styles . presets__item__right }
232233 onClick = { ( e ) => {
Original file line number Diff line number Diff line change 22 "name" : " gemini-coder" ,
33 "displayName" : " Code Web Chat (CWC)" ,
44 "description" : " Free AI coding for the rest of us" ,
5- "version" : " 1.195 .0" ,
5+ "version" : " 1.196 .0" ,
66 "scripts" : {
77 "build" : " npx vsce package --no-dependencies" ,
88 "vscode:prepublish" : " rimraf out && npm run compile" ,
You can’t perform that action at this time.
0 commit comments