File tree Expand file tree Collapse file tree
apps/nar-v3/src/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,16 +24,15 @@ limitations under the License.
2424
2525
2626import Tooltip from "@mui/material/Tooltip" ;
27+ import Markdown from "react-markdown" ;
2728
2829function ControlledTerm ( props ) {
2930 if ( props . term ) {
3031 if ( props . term . definition || props . term . description ) {
31- let tooltipContent = props . term . definition || "" ;
32- if ( props . term . description ) {
33- tooltipContent += props . term . description ;
34- }
32+ const parts = [ props . term . definition , props . term . description ] . filter ( Boolean ) ;
33+ const tooltipContent = parts . join ( "\n\n" ) ;
3534 return (
36- < Tooltip title = { tooltipContent } >
35+ < Tooltip title = { < Markdown components = { { a : ( { node , ... p } ) => < a { ... p } style = { { color : "lightblue" } } /> } } > { tooltipContent } </ Markdown > } >
3736 < span style = { { color : "darkgreen" } } > { props . term . name } </ span >
3837 </ Tooltip >
3938 ) ;
You can’t perform that action at this time.
0 commit comments