@@ -992,20 +992,20 @@ ToolRegistry.register({
992992 render ( props ) {
993993 const diffComponent = useDiffComponent ( )
994994 const diagnostics = createMemo ( ( ) => getDiagnostics ( props . metadata . diagnostics , props . input . filePath ) )
995+ const filename = ( ) => getFilename ( props . input . filePath ?? "" )
995996 return (
996997 < BasicTool
997998 { ...props }
998999 icon = "code-lines"
9991000 trigger = {
10001001 < div data-component = "edit-trigger" >
10011002 < div data-slot = "message-part-title-area" >
1002- < div data-slot = "message-part-title" > Edit</ div >
1003- < div data-slot = "message-part-path" >
1004- < Show when = { props . input . filePath ?. includes ( "/" ) } >
1003+ < div data-slot = "message-part-title" > Edit { filename ( ) } </ div >
1004+ < Show when = { props . input . filePath ?. includes ( "/" ) } >
1005+ < div data-slot = "message-part-path" >
10051006 < span data-slot = "message-part-directory" > { getDirectory ( props . input . filePath ! ) } </ span >
1006- </ Show >
1007- < span data-slot = "message-part-filename" > { getFilename ( props . input . filePath ?? "" ) } </ span >
1008- </ div >
1007+ </ div >
1008+ </ Show >
10091009 </ div >
10101010 < div data-slot = "message-part-actions" >
10111011 < Show when = { props . metadata . filediff } >
@@ -1041,20 +1041,20 @@ ToolRegistry.register({
10411041 render ( props ) {
10421042 const codeComponent = useCodeComponent ( )
10431043 const diagnostics = createMemo ( ( ) => getDiagnostics ( props . metadata . diagnostics , props . input . filePath ) )
1044+ const filename = ( ) => getFilename ( props . input . filePath ?? "" )
10441045 return (
10451046 < BasicTool
10461047 { ...props }
10471048 icon = "code-lines"
10481049 trigger = {
10491050 < div data-component = "write-trigger" >
10501051 < div data-slot = "message-part-title-area" >
1051- < div data-slot = "message-part-title" > Write</ div >
1052- < div data-slot = "message-part-path" >
1053- < Show when = { props . input . filePath ?. includes ( "/" ) } >
1052+ < div data-slot = "message-part-title" > Write { filename ( ) } </ div >
1053+ < Show when = { props . input . filePath ?. includes ( "/" ) } >
1054+ < div data-slot = "message-part-path" >
10541055 < span data-slot = "message-part-directory" > { getDirectory ( props . input . filePath ! ) } </ span >
1055- </ Show >
1056- < span data-slot = "message-part-filename" > { getFilename ( props . input . filePath ?? "" ) } </ span >
1057- </ div >
1056+ </ div >
1057+ </ Show >
10581058 </ div >
10591059 < div data-slot = "message-part-actions" > { /* <DiffChanges diff={diff} /> */ } </ div >
10601060 </ div >
0 commit comments