diff --git a/Plan/react/dashboard/src/components/extensions/ExtensionCard.js b/Plan/react/dashboard/src/components/extensions/ExtensionCard.js index ff44714ea..7c801e71b 100644 --- a/Plan/react/dashboard/src/components/extensions/ExtensionCard.js +++ b/Plan/react/dashboard/src/components/extensions/ExtensionCard.js @@ -4,6 +4,9 @@ import ExtensionIcon from "./ExtensionIcon"; import Datapoint from "../Datapoint"; import Masonry from 'masonry-layout' import ExtensionTable from "./ExtensionTable"; +import {FontAwesomeIcon as Fa} from "@fortawesome/react-fontawesome"; +import End from "../layout/End"; +import {MinecraftChat} from "react-mcjsonchat"; export const ExtensionCardWrapper = ({extension, children}) => { const [windowWidth, setWindowWidth] = useState(window.innerWidth); @@ -43,12 +46,31 @@ const ExtensionTab = ({tab}) => { } const ExtensionValue = ({data}) => { - return (); + const color = data.description.icon.colorClass; + const colorClass = color && color.startsWith("col-") ? color : "col-" + color; + const icon = [data.description.icon.familyClass, data.description.icon.iconName]; + const name = data.description.text; + const title = data.description.description; + if (data.type === 'HTML') { + return ( +

+ {icon && } {name} + {} +

+ ); + } else if (data.type === 'COMPONENT') { + return (

+ {icon && } {name} + {} +

) + } else { + return (); + } } const ExtensionValues = ({tab}) => {