Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 3x 3x 3x 11x | import React from 'react'; import Image from 'next/image'; type Props = { src: string; alt: string; testId?: string; }; /** * @description: Icon component * @param {string} src - Image source * @param {string} alt - Image alt text * @param {string} testId - Test id for testing * @returns {JSX.Element} * @example * <Icon src="/images/nextjs.svg" alt="NextJS" testId="nextjs-icon" /> */ const Icon = ({ src, alt, testId }: Props) => { return ( <> <Image data-testid={testId} src={src} alt={alt} width={60} height={60} priority /> </> ); }; export default Icon; |