From 54883bb5c36cf21462a421605a709fdd6f04b150 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Wed, 18 May 2022 11:44:37 +0200 Subject: chore: add branding animation --- src/components/molecules/images/flipping-logo.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/components/molecules/images') diff --git a/src/components/molecules/images/flipping-logo.tsx b/src/components/molecules/images/flipping-logo.tsx index 47e54ab..1099d53 100644 --- a/src/components/molecules/images/flipping-logo.tsx +++ b/src/components/molecules/images/flipping-logo.tsx @@ -1,6 +1,6 @@ import Logo, { type LogoProps } from '@components/atoms/images/logo'; import Image, { type ImageProps } from 'next/image'; -import { FC } from 'react'; +import { ForwardedRef, forwardRef, ForwardRefRenderFunction } from 'react'; import styles from './flipping-logo.module.scss'; export type FlippingLogoProps = { @@ -27,15 +27,15 @@ export type FlippingLogoProps = { * * Render a logo and a photo with a flipping effect. */ -const FlippingLogo: FC = ({ - className = '', - altText, - logoTitle, - photo, - ...props -}) => { +const FlippingLogo: ForwardRefRenderFunction< + HTMLDivElement, + FlippingLogoProps +> = ( + { className = '', altText, logoTitle, photo, ...props }, + ref: ForwardedRef +) => { return ( -
+
= ({ ); }; -export default FlippingLogo; +export default forwardRef(FlippingLogo); -- cgit v1.2.3