From f861e6a269ba9f62700776d3cd13b644a9e836d4 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Wed, 20 Sep 2023 16:38:54 +0200 Subject: refactor: use named export for everything except pages Next expect a default export for pages so only those components should use default exports. Everything else should use named exports to reduce the number of import statements. --- src/components/molecules/images/flipping-logo.tsx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'src/components/molecules/images/flipping-logo.tsx') diff --git a/src/components/molecules/images/flipping-logo.tsx b/src/components/molecules/images/flipping-logo.tsx index a739b30..64e69ca 100644 --- a/src/components/molecules/images/flipping-logo.tsx +++ b/src/components/molecules/images/flipping-logo.tsx @@ -1,6 +1,6 @@ import Image, { type ImageProps } from 'next/image'; import { ForwardedRef, forwardRef, ForwardRefRenderFunction } from 'react'; -import Logo, { type LogoProps } from '../../atoms/images/logo'; +import { Logo, type LogoProps } from '../../atoms'; import styles from './flipping-logo.module.scss'; export type FlippingLogoProps = { @@ -22,12 +22,7 @@ export type FlippingLogoProps = { photo: ImageProps['src']; }; -/** - * FlippingLogo component - * - * Render a logo and a photo with a flipping effect. - */ -const FlippingLogo: ForwardRefRenderFunction< +const FlippingLogoWithRef: ForwardRefRenderFunction< HTMLDivElement, FlippingLogoProps > = ( @@ -38,12 +33,12 @@ const FlippingLogo: ForwardRefRenderFunction<
{altText}
@@ -53,4 +48,9 @@ const FlippingLogo: ForwardRefRenderFunction< ); }; -export default forwardRef(FlippingLogo); +/** + * FlippingLogo component + * + * Render a logo and a photo with a flipping effect. + */ +export const FlippingLogo = forwardRef(FlippingLogoWithRef); -- cgit v1.2.3