fix arguments & event bubbling

pull/5270/head
yann300 4 months ago committed by Aniket
parent dd910dc2db
commit 4d330e0975
  1. 2
      apps/vyper/src/app/app.tsx
  2. 15
      libs/remix-ui/renderer/src/lib/renderer.tsx

@ -189,7 +189,7 @@ const App = () => {
type: 'error', type: 'error',
errorType: error.error_type, errorType: error.error_type,
errCol: error.column, errCol: error.column,
errLine: error.line - 1, errLine: error.line ? error.line - 1 : null,
errFile: contract errFile: contract
}} }}
/> />

@ -27,9 +27,9 @@ export const Renderer = ({ message, opt, plugin }: RendererProps) => {
useSpan: false, useSpan: false,
type: '', type: '',
errorType: '', errorType: '',
errCol: undefined, errCol: null,
errLine: undefined, errLine: null,
errFile: undefined errFile: null
}) })
const [classList, setClassList] = useState(opt.type === 'error' ? 'alert alert-danger' : 'alert alert-warning') const [classList, setClassList] = useState(opt.type === 'error' ? 'alert alert-danger' : 'alert alert-warning')
const [close, setClose] = useState(false) const [close, setClose] = useState(false)
@ -50,10 +50,9 @@ export const Renderer = ({ message, opt, plugin }: RendererProps) => {
if (!opt.errLine) { if (!opt.errLine) {
const positionDetails = helper.getPositionDetails(text) const positionDetails = helper.getPositionDetails(text)
opt.errLine = !opt.errLine ? positionDetails.errLine as number : opt.errLine
opt.errLine = positionDetails.errLine as number opt.errCol = !opt.errCol ? positionDetails.errCol as number : opt.errCol
opt.errCol = positionDetails.errCol as number opt.errFile = !opt.errFile ? (positionDetails.errFile ? (positionDetails.errFile as string).trim() : '') : opt.errFile
opt.errFile = positionDetails.errFile ? (positionDetails.errFile as string).trim() : ''
} }
setMessageText(text) setMessageText(text)
@ -123,7 +122,7 @@ export const Renderer = ({ message, opt, plugin }: RendererProps) => {
</span> </span>
<span <span
className="button border text-ai btn-sm" className="button border text-ai btn-sm"
onClick={() => { askGtp() }} onClick={(event) => { event.preventDefault(); askGtp() }}
style={{ borderColor: "var(--ai)" }} style={{ borderColor: "var(--ai)" }}
> >
Ask RemixAI Ask RemixAI

Loading…
Cancel
Save