diff --git a/client/modules/IDE/components/About.jsx b/client/modules/IDE/components/About.jsx index 254dd5f8bb..6a68828a65 100644 --- a/client/modules/IDE/components/About.jsx +++ b/client/modules/IDE/components/About.jsx @@ -1,13 +1,19 @@ import React from 'react'; +import { useSelector } from 'react-redux'; import { Helmet } from 'react-helmet'; import { useTranslation } from 'react-i18next'; import { Link } from 'react-router'; import SquareLogoIcon from '../../../images/p5js-square-logo.svg'; // import PlayIcon from '../../../images/play.svg'; import AsteriskIcon from '../../../images/p5-asterisk.svg'; +import packageData from '../../../../package.json'; function About(props) { const { t } = useTranslation(); + const p5version = useSelector((state) => { + const index = state.files.find((file) => file.name === 'index.html'); + return index?.content.match(/\/p5\.js\/([\d.]+)\//)?.[1]; + }); return (
+ Web Editor: v{packageData?.version} +
++ p5.js: v{p5version} +
+