check if exists

pull/5370/head
aniket-engg 5 months ago committed by Aniket
parent bf7240d0a5
commit 2296fd6b86
  1. 5
      libs/remix-ui/run-tab/src/lib/components/instanceContainerUI.tsx

@ -9,7 +9,8 @@ export function InstanceContainerUI(props: InstanceContainerProps) {
const { instanceList } = props.instances const { instanceList } = props.instances
const clearInstance = async() => { const clearInstance = async() => {
await props.plugin.call('fileManager', 'remove', `.deploys/pinned-contracts/${props.plugin.REACT_API.chainId}`) const isPinnedAvailable = await props.plugin.call('fileManager', 'exists', `.deploys/pinned-contracts/${props.plugin.REACT_API.chainId}`)
if (isPinnedAvailable) await props.plugin.call('fileManager', 'remove', `.deploys/pinned-contracts/${props.plugin.REACT_API.chainId}`)
props.clearInstances() props.clearInstances()
} }
@ -21,7 +22,7 @@ export function InstanceContainerUI(props: InstanceContainerProps) {
<FormattedMessage id="udapp.deployedContracts" /> <FormattedMessage id="udapp.deployedContracts" />
</label> </label>
</CustomTooltip> </CustomTooltip>
<CustomTooltip placement="top-start" tooltipClasses="text-nowrap" tooltipId="deployAndRunClearInstancesTooltip" tooltipText="Number of deployed contracts"> <CustomTooltip placement="top-start" tooltipClasses="text-nowrap" tooltipId="numOfDeployedInstancesTooltip" tooltipText="Number of deployed contracts">
<div className="badge badge-pill badge-primary text-center ml-2 mb-1">{instanceList.length}</div> <div className="badge badge-pill badge-primary text-center ml-2 mb-1">{instanceList.length}</div>
</CustomTooltip> </CustomTooltip>
<div className="w-100"></div> <div className="w-100"></div>

Loading…
Cancel
Save