aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/molecules/card/card-meta.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/molecules/card/card-meta.tsx')
-rw-r--r--src/components/molecules/card/card-meta.tsx16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/components/molecules/card/card-meta.tsx b/src/components/molecules/card/card-meta.tsx
new file mode 100644
index 0000000..403d543
--- /dev/null
+++ b/src/components/molecules/card/card-meta.tsx
@@ -0,0 +1,16 @@
+import { type ForwardRefRenderFunction, forwardRef } from 'react';
+import { MetaList, type MetaListProps } from '../meta-list';
+import styles from './card.module.scss';
+
+export type CardMetaProps = MetaListProps;
+
+const CardMetaWithRef: ForwardRefRenderFunction<
+ HTMLDListElement,
+ CardMetaProps
+> = ({ className = '', ...props }, ref) => {
+ const metaClass = `${styles.meta} ${className}`;
+
+ return <MetaList {...props} className={metaClass} ref={ref} />;
+};
+
+export const CardMeta = forwardRef(CardMetaWithRef);