File tree Expand file tree Collapse file tree 1 file changed +26
-11
lines changed
extensions/ql-vscode/src/view/model-editor Expand file tree Collapse file tree 1 file changed +26
-11
lines changed Original file line number Diff line number Diff line change 1
1
import { styled } from "styled-components" ;
2
- import type { Method } from "../../model-editor/method" ;
3
2
4
3
const Name = styled . span `
5
4
font-family: var(--vscode-editor-font-family);
6
5
word-break: break-all;
7
6
` ;
8
7
9
- const TypeMethodName = ( method : Method ) => {
10
- if ( ! method . typeName ) {
11
- return < > { method . methodName } </ > ;
8
+ const TypeMethodName = ( {
9
+ typeName,
10
+ methodName,
11
+ } : {
12
+ typeName ?: string ;
13
+ methodName ?: string ;
14
+ } ) => {
15
+ if ( ! typeName ) {
16
+ return < > { methodName } </ > ;
12
17
}
13
18
14
- if ( ! method . methodName ) {
15
- return < > { method . typeName } </ > ;
19
+ if ( ! methodName ) {
20
+ return < > { typeName } </ > ;
16
21
}
17
22
18
23
return (
19
24
< >
20
- { method . typeName } .{ method . methodName }
25
+ { typeName } .{ methodName }
21
26
</ >
22
27
) ;
23
28
} ;
24
29
25
- export const MethodName = ( method : Method ) : React . JSX . Element => {
30
+ export const MethodName = ( {
31
+ packageName,
32
+ typeName,
33
+ methodName,
34
+ methodParameters,
35
+ } : {
36
+ packageName : string ;
37
+ typeName ?: string ;
38
+ methodName ?: string ;
39
+ methodParameters ?: string ;
40
+ } ) : React . JSX . Element => {
26
41
return (
27
42
< Name >
28
- { method . packageName && < > { method . packageName } .</ > }
29
- < TypeMethodName { ... method } />
30
- { method . methodParameters }
43
+ { packageName && < > { packageName } .</ > }
44
+ < TypeMethodName typeName = { typeName } methodName = { methodName } />
45
+ { methodParameters }
31
46
</ Name >
32
47
) ;
33
48
} ;
You can’t perform that action at this time.
0 commit comments