add custom tooltip to passing test result

pull/2925/head
Joseph Izang 2 years ago
parent abec34ec35
commit 7dbdefe479
  1. 10
      libs/remix-ui/solidity-unit-testing/src/lib/solidity-unit-testing.tsx

@ -2,6 +2,7 @@ import React, { useState, useRef, useEffect, ReactElement } from 'react' // esli
import * as semver from 'semver' import * as semver from 'semver'
import { eachOfSeries } from 'async' // eslint-disable-line import { eachOfSeries } from 'async' // eslint-disable-line
import type Web3 from 'web3' import type Web3 from 'web3'
import { OverlayTrigger, Tooltip } from 'react-bootstrap'
import { canUseWorker, urlFromVersion } from '@remix-project/remix-solidity' import { canUseWorker, urlFromVersion } from '@remix-project/remix-solidity'
import { Renderer } from '@remix-ui/renderer' // eslint-disable-line import { Renderer } from '@remix-ui/renderer' // eslint-disable-line
import { Toaster } from '@remix-ui/toaster' // eslint-disable-line import { Toaster } from '@remix-ui/toaster' // eslint-disable-line
@ -304,12 +305,15 @@ export const SolidityUnitTesting = (props: Record<string, any>) => { // eslint-d
</div>) </div>)
} else { } else {
const className = "alert-success d-inline-block mb-1 mr-1 p-1 passed_" + runningTestFileName const className = "alert-success d-inline-block mb-1 mr-1 p-1 passed_" + runningTestFileName
label = (<div label = (<OverlayTrigger placement={'right'} overlay={
<Tooltip className="text-nowrap" id="info-recorder">
<span>All contract tests passed</span>
</Tooltip>
}><div
className={className} className={className}
title="All contract tests passed"
> >
PASS PASS
</div>) </div></OverlayTrigger>)
} }
// show contract and file name with label // show contract and file name with label
const ContractCard: ReactElement = ( const ContractCard: ReactElement = (

Loading…
Cancel
Save