import React from 'react'; import { cx } from '@leafygreen-ui/emotion'; import { useDarkMode } from '@leafygreen-ui/leafygreen-provider'; import { Polymorphic, PolymorphicAs, usePolymorphic, } from '@leafygreen-ui/polymorphic'; import { baseTypographyStyles } from '../styles'; import { h1Color, h1Styles } from './H1.styles'; import { BaseH1Props } from './H1.types'; const H1 = Polymorphic( ({ darkMode: darkModeProp, className, as = 'h1' as PolymorphicAs, ...rest }) => { const { theme } = useDarkMode(darkModeProp); const { Component } = usePolymorphic(as); return ( ); }, ); H1.displayName = 'H1'; export default H1;