reordering the Featured Plugins section

pull/3255/head
Joseph Izang 2 years ago
parent 235aaa14f8
commit 1fc90c7ec6
  1. 1
      apps/remix-ide/src/app/tabs/locales/en/home.json
  2. 1
      apps/remix-ide/src/app/tabs/locales/zh/home.json
  3. 29
      libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx
  4. 2
      libs/remix-ui/home-tab/src/lib/components/homeTabGetStarted.tsx

@ -21,6 +21,7 @@
"home.solhintPluginDesc": "Solhint is an open source project for linting Solidity code.",
"home.sourcifyPluginDesc": "Solidity contract and metadata verification service.",
"home.unitTestPluginDesc": "Write and run unit tests for your contracts in Solidity.",
"home.dgitPluginDesc": "Add source control to your projects.",
"home.getStarted": "Get Started",
"home.projectTemplates": "Project Templates",
"home.blankTemplateDesc": "Create an empty workspace.",

@ -21,6 +21,7 @@
"home.solhintPluginDesc": "Solhint 是一个用于检查 Solidity 代码的开源项目",
"home.sourcifyPluginDesc": "Solidity 合约和元数据验证服务。",
"home.unitTestPluginDesc": "在 Solidity 中为你的合约编写和运行单元测试。",
"home.dgitPluginDesc": "",
"home.getStarted": "开始使用",
"home.projectTemplates": "项目模板",
"home.blankTemplateDesc": "创建一个空的工作空间。",

@ -84,6 +84,12 @@ function HomeTabFeaturedPlugins ({plugin}: HomeTabFeaturedPluginsProps) {
_paq.push(['trackEvent', 'hometabActivate', 'userActivate', 'solidityUnitTesting'])
}
const startDgit = async () => {
await plugin.appManager.activatePlugin('dgit')
plugin.verticalIcons.select('dgit')
_paq.push(['tracEvent', 'hometabActivate', 'userActivate', 'dgit'])
}
return (
<div className="pl-2 w-100" id="hTFeaturedPlugins">
<label className="" style={{fontSize: "1.2rem"}}><FormattedMessage id='home.featuredPlugins' /></label>
@ -126,20 +132,19 @@ function HomeTabFeaturedPlugins ({plugin}: HomeTabFeaturedPluginsProps) {
remixMaintained={true}
callback={() => startSolidity()}
/>
<PluginButton
imgPath="assets/img/starkNetLogo.webp"
envID="starkNetLogo"
envText="StarkNet"
description={intl.formatMessage({ id: 'home.starkNetPluginDesc' })}
l2={true}
callback={() => startStarkNet()}
/>
<PluginButton
imgPath="assets/img/solhintLogo.webp"
envID="solhintLogo" envText="Solhint linter"
description={intl.formatMessage({ id: 'home.solhintPluginDesc' })}
callback={() => startSolhint()}
/>
<PluginButton
imgPath="assets/img/git.webp"
envID="dgitLogo"
envText="Dgit"
description={intl.formatMessage({ id: 'home.dgitPluginDesc' })}
callback={() => startDgit()}
/>
<PluginButton
imgPath="assets/img/sourcifyNewLogo.webp"
envID="sourcifyLogo"
@ -147,6 +152,14 @@ function HomeTabFeaturedPlugins ({plugin}: HomeTabFeaturedPluginsProps) {
description={intl.formatMessage({ id: 'home.sourcifyPluginDesc' })}
callback={() => startSourceVerify()}
/>
<PluginButton
imgPath="assets/img/starkNetLogo.webp"
envID="starkNetLogo"
envText="StarkNet"
description={intl.formatMessage({ id: 'home.starkNetPluginDesc' })}
l2={true}
callback={() => startStarkNet()}
/>
<PluginButton
imgPath="assets/img/unitTesting.webp"
envID="sUTLogo"

@ -107,7 +107,7 @@ function HomeTabGetStarted ({plugin}: HomeTabGetStartedProps) {
>
<WorkspaceTemplate
gsID="sUTLogo"
workspaceTitle="Gnosis MultiSig"
workspaceTitle="Gnosis Safe MultiSig"
description={intl.formatMessage({ id: 'home.gnosisSafeMultisigTemplateDesc' })}
callback={() => createWorkspace("gnosisSafeMultisig")} />
<WorkspaceTemplate

Loading…
Cancel
Save