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/atoms/layout/column.tsx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'src/components/atoms/layout/column.tsx') diff --git a/src/components/atoms/layout/column.tsx b/src/components/atoms/layout/column.tsx index ec6440d..632799c 100644 --- a/src/components/atoms/layout/column.tsx +++ b/src/components/atoms/layout/column.tsx @@ -1,7 +1,7 @@ -import { FC, ReactNode } from 'react'; +import { FC, HTMLAttributes, ReactNode } from 'react'; -export type ColumnProps = { - children: ReactNode | ReactNode[]; +export type ColumnProps = HTMLAttributes & { + children: ReactNode; }; /** @@ -9,8 +9,6 @@ export type ColumnProps = { * * Render the body as a column. */ -const Column: FC = ({ children }) => { - return
{children}
; +export const Column: FC = ({ children, ...props }) => { + return
{children}
; }; - -export default Column; -- cgit v1.2.3