mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-07-20 20:21:18 -04:00
make sticky header optional via prop
This commit is contained in:
@@ -5,10 +5,12 @@ import Menu from "../Menu/Menu";
|
||||
|
||||
import styles from "./Header.module.css";
|
||||
|
||||
type HeaderProps = JSX.IntrinsicElements["div"];
|
||||
type HeaderProps = JSX.IntrinsicElements["header"] & {
|
||||
sticky?: boolean;
|
||||
};
|
||||
|
||||
const Header = ({ className }: HeaderProps) => (
|
||||
<header className={classNames(styles.header, className)}>
|
||||
const Header = ({ sticky, className, ...rest }: HeaderProps) => (
|
||||
<header className={classNames(styles.header, sticky && styles.sticky, className)} {...rest}>
|
||||
<nav className={styles.nav}>
|
||||
<Selfie className={styles.selfie} />
|
||||
<Menu className={styles.menu} />
|
||||
|
Reference in New Issue
Block a user