ErrorCard refactor

pull/4571/head
Joseph Izang 9 months ago committed by Aniket
parent 6a62e3a146
commit 166d700b04
  1. 23
      apps/vyper/src/app/components/CompileErrorCard.tsx

@ -1,12 +1,19 @@
import {CopyToClipboard} from '@remix-ui/clipboard'
import Reaact from 'react' import Reaact from 'react'
export function CompileErrorCard(props: any) { export function CompileErrorCard(props: any) {
return ( return (
<div id="vyperErrorResult" className="px-2 mx-3 alert alert-danger error" title={props.output.message}> <div
<i className="fas fa-exclamation-circle text-danger"></i> id="vyperErrorResult"
className=" d-flex flex-column p-2 alert alert-danger error vyper-compile-error"
title={props.output?.title}
style={{
width: '94%'
}}
>
<span <span
data-id="error-message" data-id="error-message"
className="text-center" className="text-left"
style={{ style={{
overflowX: 'hidden', overflowX: 'hidden',
textOverflow: 'ellipsis', textOverflow: 'ellipsis',
@ -14,6 +21,16 @@ export function CompileErrorCard(props: any) {
> >
{props.output.message.trim()} {props.output.message.trim()}
</span> </span>
<div className="d-flex flex-column pt-3 align-items-end mb-2">
<div>
<span className="border border-success text-success btn-sm" onClick={() => props.askGpt(props.output.message)}>
Ask GPT
</span>
<span className="ml-3 pt-1 py-1">
<CopyToClipboard content={props.output.message} className={`p-0 m-0 far fa-copy alert alert-danger`} direction={'top'} />
</span>
</div>
</div>
</div> </div>
) )
} }

Loading…
Cancel
Save