File tree Expand file tree Collapse file tree 2 files changed +28
-21
lines changed
Expand file tree Collapse file tree 2 files changed +28
-21
lines changed Original file line number Diff line number Diff line change @@ -471,25 +471,29 @@ export const createSidebarTopSlot = (
471471 api : DcpTuiApi ,
472472 names : DcpRouteNames ,
473473 logger : Logger ,
474- ) : TuiSlotPlugin => ( {
475- id : names . slot ,
476- slots : {
477- sidebar_top (
478- ctx : { theme : { current : Record < string , unknown > } } ,
479- value : { session_id : string } ,
480- ) {
481- const palette = createMemo ( ( ) =>
482- getPalette ( ctx . theme . current as Record < string , unknown > ) ,
483- )
484- return (
485- < SidebarContext
486- api = { api }
487- names = { names }
488- palette = { palette ( ) }
489- sessionID = { ( ) => value . session_id }
490- logger = { logger }
491- />
492- )
474+ ) : TuiSlotPlugin => {
475+ const renderSidebar = (
476+ ctx : { theme : { current : Record < string , unknown > } } ,
477+ value : { session_id : string } ,
478+ ) => {
479+ const palette = createMemo ( ( ) => getPalette ( ctx . theme . current as Record < string , unknown > ) )
480+ return (
481+ < SidebarContext
482+ api = { api }
483+ names = { names }
484+ palette = { palette ( ) }
485+ sessionID = { ( ) => value . session_id }
486+ logger = { logger }
487+ />
488+ )
489+ }
490+
491+ return {
492+ id : names . slot ,
493+ order : 90 ,
494+ slots : {
495+ sidebar_content : renderSidebar ,
496+ sidebar_top : renderSidebar ,
493497 } ,
494- } ,
495- } )
498+ }
499+ }
Original file line number Diff line number Diff line change @@ -219,6 +219,9 @@ declare module "@opencode-ai/plugin/tui" {
219219 sidebar_top : {
220220 session_id : string
221221 }
222+ sidebar_content : {
223+ session_id : string
224+ }
222225 sidebar_title : {
223226 session_id : string
224227 title : string
You can’t perform that action at this time.
0 commit comments