Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

422
Views
image tag - how to put on an ICON (not string - NOT URL) in case of url failure?

I am using React.js as Frontend framework,

I have an icon from antd, and I want to put it in the 'alt' prop of an image tag, so in case that the url I pass there will be null - it will go to put the icon there.

I tried using 'alt' but it only accepts string. is it possible to put there an icon? (like one from antd?)

to emphasize - I want to add it as - <Image alt={<StepBackwardOutlined />}

as in in an actual icon and NOT AS A URL.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Use the onerror attribute.

From the docs:

<img src="imagefound.gif" onerror="this.onerror=null;this.src='logoIcon.jpg';" />

Here logoIcon.jpg is the icon path.

about 4 years ago · Juan Pablo Isaza Report

0

You can use on onError. Inside onError you can create a function outside the main return for ex:-

const onErrorImage = ((e) => {
  e.target.src = <StepBackwardOutlined />
})

<img onError={onErrorImage} />

I never tried it with a component....and i never saw someone using it....so i am not sure that it will work or not.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!