import React, { DetailedHTMLProps, HTMLAttributes, useContext } from 'react';
import TypeContext, { TypeStyles } from './TypeContext';
export function useType(): TypeStyles {
return useContext(TypeContext);
}
export function H1(
props: DetailedHTMLProps<
HTMLAttributes,
HTMLHeadingElement
>,
): React.ReactElement {
const Type = useType();
return ;
}
export function H2(
props: DetailedHTMLProps<
HTMLAttributes,
HTMLHeadingElement
>,
): React.ReactElement {
const Type = useType();
return ;
}
export function H3(
props: DetailedHTMLProps<
HTMLAttributes,
HTMLHeadingElement
>,
): React.ReactElement {
const Type = useType();
return ;
}
export function P(
props: DetailedHTMLProps<
HTMLAttributes,
HTMLParagraphElement
>,
): React.ReactElement {
const Type = useType();
return ;
}
export function Aside(
props: DetailedHTMLProps, HTMLElement>,
): React.ReactElement {
const Type = useType();
return ;
}