File tree Expand file tree Collapse file tree 1 file changed +16
-3
lines changed
extensions/ql-vscode/src/view/data-extensions-editor Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -24,10 +24,17 @@ const Dropdown = styled(VSCodeDropdown)`
2424
2525type SupportedUnsupportedSpanProps = {
2626 supported : boolean ;
27+ modeled : ModeledMethod | undefined ;
2728} ;
2829
2930const SupportSpan = styled . span < SupportedUnsupportedSpanProps > `
30- color: ${ ( props ) => ( props . supported ? "green" : "red" ) } ;
31+ color: ${ ( props ) => {
32+ if ( ! props . supported && props . modeled && props . modeled ?. type !== "none" ) {
33+ return "orange" ;
34+ } else {
35+ return props . supported ? "green" : "red" ;
36+ }
37+ } } ;
3138` ;
3239
3340const UsagesButton = styled . button `
@@ -142,12 +149,18 @@ export const MethodRow = ({
142149 return (
143150 < VSCodeDataGridRow >
144151 < VSCodeDataGridCell gridColumn = { 1 } >
145- < SupportSpan supported = { externalApiUsage . supported } >
152+ < SupportSpan
153+ supported = { externalApiUsage . supported }
154+ modeled = { modeledMethod }
155+ >
146156 { externalApiUsage . packageName } .{ externalApiUsage . typeName }
147157 </ SupportSpan >
148158 </ VSCodeDataGridCell >
149159 < VSCodeDataGridCell gridColumn = { 2 } >
150- < SupportSpan supported = { externalApiUsage . supported } >
160+ < SupportSpan
161+ supported = { externalApiUsage . supported }
162+ modeled = { modeledMethod }
163+ >
151164 { externalApiUsage . methodName }
152165 { externalApiUsage . methodParameters }
153166 </ SupportSpan >
You can’t perform that action at this time.
0 commit comments