Merge pull request #5784 from ethereum/maintainedby

added plugin back and fixed custom provider ui
pull/5621/merge
Aniket 6 days ago committed by GitHub
commit 74f27cd131
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 19
      apps/remix-ide/src/app/providers/external-http-provider.tsx
  2. 7
      libs/remix-ui/run-tab/src/lib/components/environment.tsx

@ -21,7 +21,7 @@ export class ExternalHttpProvider extends AbstractProvider {
const thePath = '<path/to/local/folder/for/test/chain>' const thePath = '<path/to/local/folder/for/test/chain>'
return ( return (
<> <>
<div className=""> <div className="pr-1">
<FormattedMessage <FormattedMessage
id="udapp.externalHttpProviderText1" id="udapp.externalHttpProviderText1"
values={{ values={{
@ -32,8 +32,7 @@ export class ExternalHttpProvider extends AbstractProvider {
) )
}} }}
/> />
<div className="border p-1">geth --http --http.corsdomain https://remix.ethereum.org</div> <div className="border p-1 mt-2 mb-3">geth --http --http.corsdomain https://remix.ethereum.org</div>
<br />
<FormattedMessage <FormattedMessage
id="udapp.externalHttpProviderText2" id="udapp.externalHttpProviderText2"
values={{ values={{
@ -44,14 +43,12 @@ export class ExternalHttpProvider extends AbstractProvider {
) )
}} }}
/> />
<div className="border p-1"> <div className="border p-1 mt-2 mb-3">
geth --http --http.corsdomain="{window.origin}" --http.api web3,eth,debug,personal,net --vmdebug --datadir {thePath} --dev console geth --http --http.corsdomain="{window.origin}" --http.api web3,eth,debug,personal,net --vmdebug --datadir {thePath} --dev console
</div> </div>
<br /> <div className='alert-warning p-1 mb-3 px-2'>
<br /> <FormattedMessage id="udapp.externalHttpProviderText3" values={{ b: (chunks) => <b><p className='pt-2'>{chunks}</p></b> }} />
<FormattedMessage id="udapp.externalHttpProviderText3" values={{ b: (chunks) => <b><>{chunks}</></b> }} /> </div>
<br />
<br />
<FormattedMessage <FormattedMessage
id="udapp.externalHttpProviderText4" id="udapp.externalHttpProviderText4"
values={{ values={{
@ -62,9 +59,9 @@ export class ExternalHttpProvider extends AbstractProvider {
) )
}} }}
/> />
<br /> <label className='pt-4 mb-0'>
<br />
External HTTP Provider Endpoint External HTTP Provider Endpoint
</label>
</div> </div>
</> </>
) )

@ -123,12 +123,17 @@ export function EnvironmentUI(props: EnvironmentProps) {
<div className="udapp_crow"> <div className="udapp_crow">
<label id="selectExEnv" className="udapp_settingsLabel w-100"> <label id="selectExEnv" className="udapp_settingsLabel w-100">
<FormattedMessage id="udapp.environment" /> <FormattedMessage id="udapp.environment" />
<CustomTooltip placement={'auto-end'} tooltipClasses="text-nowrap" tooltipId="info-recorder" tooltipText={<FormattedMessage id="udapp.tooltipText2" />}>
<a href="https://chainlist.org/" target="_blank">
<i className='udapp_infoDeployAction ml-2 fas fa-plug' aria-hidden="true"></i>
</a>
</CustomTooltip>
{ currentProvider && currentProvider.config.isVM && isSaveEvmStateChecked && <CustomTooltip placement={'auto-end'} tooltipClasses="text-wrap" tooltipId="forkStatetooltip" tooltipText={<FormattedMessage id="udapp.forkStateTitle" />}> { currentProvider && currentProvider.config.isVM && isSaveEvmStateChecked && <CustomTooltip placement={'auto-end'} tooltipClasses="text-wrap" tooltipId="forkStatetooltip" tooltipText={<FormattedMessage id="udapp.forkStateTitle" />}>
<i className="udapp_infoDeployAction ml-2 fas fa-code-branch" style={{ cursor: 'pointer' }} onClick={forkState} data-id="fork-state-icon"></i> <i className="udapp_infoDeployAction ml-2 fas fa-code-branch" style={{ cursor: 'pointer' }} onClick={forkState} data-id="fork-state-icon"></i>
</CustomTooltip> } </CustomTooltip> }
{ currentProvider && currentProvider.config.isVM && isSaveEvmStateChecked && !currentProvider.config.isVMStateForked && !currentProvider.config.isRpcForkedState && <CustomTooltip placement={'auto-end'} tooltipClasses="text-wrap" tooltipId="deleteVMStatetooltip" tooltipText={<FormattedMessage id="udapp.resetVmStateTitle" />}> { currentProvider && currentProvider.config.isVM && isSaveEvmStateChecked && !currentProvider.config.isVMStateForked && !currentProvider.config.isRpcForkedState && <CustomTooltip placement={'auto-end'} tooltipClasses="text-wrap" tooltipId="deleteVMStatetooltip" tooltipText={<FormattedMessage id="udapp.resetVmStateTitle" />}>
<span onClick={resetVmState} style={{ cursor: 'pointer', float: 'right', textTransform: 'none' }}> <span onClick={resetVmState} style={{ cursor: 'pointer', float: 'right', textTransform: 'none' }}>
<i className="udapp_infoDeployAction ml-2 fas fa-refresh fa-solid fa-rotate-right" data-id="delete-state-icon"></i> <i className="udapp_infoDeployAction ml-2 fas fa-rotate-right" data-id="delete-state-icon"></i>
<span className="ml-1" style = {{ textTransform: 'none', fontSize: '13px' }}>Reset State</span> <span className="ml-1" style = {{ textTransform: 'none', fontSize: '13px' }}>Reset State</span>
</span> </span>
</CustomTooltip> } </CustomTooltip> }

Loading…
Cancel
Save