@@ -56,7 +56,7 @@ public static String toUpperCasename(String input)
56
56
public static String ROUTES_MACRO = "<ADD_ROUTES_HERE>" ;
57
57
public static String ROUTE_MACRO = "<ADD_ROUTE>" ;
58
58
public static String COMP_MACRO = "<ADD_COMPONENT>" ;
59
- public static String ROUTE_TEMPLATE = "<Route path= \" /" + ROUTE_MACRO + "\" component= { " + COMP_MACRO + "} />" ;
59
+ public static String ROUTE_TEMPLATE = "{ path: \" /" + ROUTE_MACRO + "\" , element: < " + COMP_MACRO + " /> }, " ;
60
60
public static String IMPORT_MACRO = "<ADD_IMPORTS_HERE>" ;
61
61
public static String IMP_MACRO = "<ADD_IMPORT>" ;
62
62
public static String FROM_MACRO = "<ADD_FROM>" ;
@@ -79,6 +79,7 @@ public static String toUpperCasename(String input)
79
79
public static String ADD_SCHEMA_HERE = "<ADD_SCHEMA_HERE>" ;
80
80
81
81
// Component page constants
82
+ public static String COMPONENT_MACRO = "<COMPONENT_MACRO>" ;
82
83
public static String PAGENAME_MACRO = "<PAGENAME_MACRO>" ;
83
84
public static String PAGECONTENT_MACRO = "<PAGECONTENT_MACRO>" ;
84
85
public static String PAGECONTENT_INDENT = " " ;
@@ -584,8 +585,8 @@ public static String toUpperCasename(String input)
584
585
public static String SELECT_ITEM = " <SelectItem text=\" " + SELECT_TEXT + "\" value=\" " + SELECT_VALUE + "\" />" ;
585
586
586
587
// Templates for tooltip widgets
587
- public static String TOOLTIP_FIELDS = " onFocus={(e) => ReactTooltip.show(e.target)} onBlur={(e) => ReactTooltip.hide(e.target)} data-tip data-for ={\" " + ADD_NAME + "_tooltip_id\" + idPrefix} " ;
588
- public static String TOOLTIP = " <ReactTooltip id={\" " + ADD_NAME + "_tooltip_id\" + idPrefix} place=\" top\" effect=\" solid\" " + ADD_TT_DELAY + "><div style={{ maxWidth: " + ADD_TT_WIDTH + " }}>" + ADD_TT_TEXT + "</div></ReactTooltip>\n " ;
588
+ public static String TOOLTIP_FIELDS = " data-tooltip-id ={\" " + ADD_NAME + "_tooltip_id\" + idPrefix} " ;
589
+ public static String TOOLTIP = " <ReactTooltip id={\" " + ADD_NAME + "_tooltip_id\" + idPrefix} clickable={true} place=\" top\" effect=\" solid\" " + ADD_TT_DELAY + "><div style={{ maxWidth: " + ADD_TT_WIDTH + " }}>" + ADD_TT_TEXT + "</div></ReactTooltip>\n " ;
589
590
590
591
// Template for grid update html code
591
592
public static String GRID_UPDATE_HTML = " <Suspense fallback={<div></div>}>\n " +
@@ -678,7 +679,7 @@ public static String toUpperCasename(String input)
678
679
" SelectItem,\n " +
679
680
" Checkbox,\n " +
680
681
"} from 'carbon-components-react';\n " +
681
- "import ReactTooltip from \" react-tooltip\" ;\n " +
682
+ "import { Tooltip as ReactTooltip } from \" react-tooltip\" ;\n " +
682
683
"\n " +
683
684
"import { safeLoad, getDivHeight, jsonToYaml, updateStyle, updateStyle2, validateField, toggleDescription } from '../../helpers';" +
684
685
"\n \n " +
@@ -784,7 +785,7 @@ public static String toUpperCasename(String input)
784
785
" TableToolbar,\n " +
785
786
" TableToolbarContent,\n " +
786
787
"} from 'carbon-components-react';\n " +
787
- "import ReactTooltip from \" react-tooltip\" ;\n " +
788
+ "import { Tooltip as ReactTooltip } from \" react-tooltip\" ;\n " +
788
789
"\n " +
789
790
"import { safeLoad, getDivHeight, jsonToYaml, updateStyle, updateStyle2, validateField, toggleDescription } from '../../helpers';" +
790
791
"\n \n " +
@@ -1067,7 +1068,7 @@ public static String toUpperCasename(String input)
1067
1068
"import Collapsible from 'react-collapsible';" +
1068
1069
"\n " +
1069
1070
"import { Tabs, Tab, TabPanel, TabList } from 'react-web-tabs';\n " +
1070
- "import ReactTooltip from \" react-tooltip\" ;\n " +
1071
+ "import { Tooltip as ReactTooltip } from \" react-tooltip\" ;\n " +
1071
1072
"\n " +
1072
1073
"import { safeLoad, getDivHeight, jsonToYaml, updateStyle, updateStyle2, validateField, toggleDescription } from '../../helpers';\n " +
1073
1074
"\n \n " +
@@ -1181,7 +1182,7 @@ public static String toUpperCasename(String input)
1181
1182
"import Collapsible from 'react-collapsible';" +
1182
1183
"\n " +
1183
1184
"import { Tabs, Tab, TabPanel, TabList } from 'react-web-tabs';\n " +
1184
- "import ReactTooltip from \" react-tooltip\" ;\n " +
1185
+ "import { Tooltip as ReactTooltip } from \" react-tooltip\" ;\n " +
1185
1186
"\n " +
1186
1187
"import { safeLoad, getDivHeight, jsonToYaml, updateStyle, updateStyle2, editProps, validateField, toggleDescription } from '../../helpers';\n " +
1187
1188
"\n \n " +
@@ -1463,7 +1464,7 @@ public static String toUpperCasename(String input)
1463
1464
"import Collapsible from 'react-collapsible';" +
1464
1465
"\n " +
1465
1466
"import { Tabs, Tab, TabPanel, TabList } from 'react-web-tabs';\n " +
1466
- "import ReactTooltip from \" react-tooltip\" ;\n " +
1467
+ "import { Tooltip as ReactTooltip } from \" react-tooltip\" ;\n " +
1467
1468
"\n \n " +
1468
1469
"import { safeLoad, getDivHeight, jsonToYaml, updateStyle, updateStyle2, validateField, toggleDescription } from '../../helpers';\n " +
1469
1470
"\n " +
@@ -1803,7 +1804,7 @@ public static String toUpperCasename(String input)
1803
1804
/**
1804
1805
* The component index page contains the template that is used to generated the index.js file for each YAML component.
1805
1806
*/
1806
- public static String COMPONENT_INDEX_PAGE = "import " + PAGENAME_MACRO + " from './" + PAGENAME_MACRO + "';\n " +
1807
- "export default " + PAGENAME_MACRO + ";" ;
1807
+ public static String COMPONENT_INDEX_PAGE = "import " + COMPONENT_MACRO + " from './" + PAGENAME_MACRO + "';\n " +
1808
+ "export default " + COMPONENT_MACRO + ";" ;
1808
1809
1809
1810
}
0 commit comments