diff --git a/pages/tools/components/ToolingTable.tsx b/pages/tools/components/ToolingTable.tsx index f66b4fabb..ead2d7153 100644 --- a/pages/tools/components/ToolingTable.tsx +++ b/pages/tools/components/ToolingTable.tsx @@ -116,10 +116,11 @@ const ToolingTable = ({ {toTitleCase(group, '-')} )} -
- +
+ {/* Desktop Table */} +
- +
+ + {/* Mobile Table */} + + + {toolsByGroup[group].map((tool: JSONSchemaTool, index) => { + const bowtieData = getBowtieData(tool); + if (bowtieData) { + tool.bowtie = bowtieData; + } + return ( + openModal(tool)} + > + + + ); + })} + +
+ {bowtieData && ( + + )} + +
+
+ {tool.name} + {tool.status === 'obsolete' && ( + {tool.status} + )} +
+
+
+ Languages: {tool.languages?.join(', ')} +
+
+ Supported Dialects: +
+
+ {tool.supportedDialects?.draft?.map((draft) => ( + {draft} + ))} +
+
+ License: {tool.license} +
+
))} @@ -278,7 +338,6 @@ const ToolingTable = ({ ); }; - const TableColumnHeader = ({ children, attributes: propAttributes,