mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2026-01-11 03:02:56 -05:00
properly merge multiple class names
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import classNames from "classnames";
|
||||
import type { HTMLAttributes } from "react";
|
||||
|
||||
import styles from "./Heading.module.css";
|
||||
@@ -8,7 +9,7 @@ type Props = HTMLAttributes<HTMLHeadingElement> & {
|
||||
|
||||
const Heading = ({ as: Component, children, ...rest }: Props) => {
|
||||
return (
|
||||
<Component className={`${styles.heading} ${styles[Component] || ""}`} {...rest}>
|
||||
<Component className={classNames(styles.heading, styles[Component])} {...rest}>
|
||||
{children}
|
||||
</Component>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user