Space out markdown headings more
All checks were successful
Deploy Frontend / docker (17, 3.8.5) (push) Successful in 1m2s
All checks were successful
Deploy Frontend / docker (17, 3.8.5) (push) Successful in 1m2s
This commit is contained in:
parent
e1e02ae0f4
commit
3ea7e8c70e
@ -16,22 +16,34 @@ import {
|
|||||||
*/
|
*/
|
||||||
const components: any = {
|
const components: any = {
|
||||||
h1: ({ children }: { children: ReactNode }): ReactElement => (
|
h1: ({ children }: { children: ReactNode }): ReactElement => (
|
||||||
<Heading size="text-4xl">{children}</Heading>
|
<Heading size={1} className="text-4xl">
|
||||||
|
{children}
|
||||||
|
</Heading>
|
||||||
),
|
),
|
||||||
h2: ({ children }: { children: ReactNode }): ReactElement => (
|
h2: ({ children }: { children: ReactNode }): ReactElement => (
|
||||||
<Heading size="text-3xl">{children}</Heading>
|
<Heading size={2} className="text-3xl">
|
||||||
|
{children}
|
||||||
|
</Heading>
|
||||||
),
|
),
|
||||||
h3: ({ children }: { children: ReactNode }): ReactElement => (
|
h3: ({ children }: { children: ReactNode }): ReactElement => (
|
||||||
<Heading size="text-2xl">{children}</Heading>
|
<Heading size={3} className="text-2xl">
|
||||||
|
{children}
|
||||||
|
</Heading>
|
||||||
),
|
),
|
||||||
h4: ({ children }: { children: ReactNode }): ReactElement => (
|
h4: ({ children }: { children: ReactNode }): ReactElement => (
|
||||||
<Heading size="text-xl">{children}</Heading>
|
<Heading size={4} className="text-xl">
|
||||||
|
{children}
|
||||||
|
</Heading>
|
||||||
),
|
),
|
||||||
h5: ({ children }: { children: ReactNode }): ReactElement => (
|
h5: ({ children }: { children: ReactNode }): ReactElement => (
|
||||||
<Heading size="text-lg">{children}</Heading>
|
<Heading size={5} className="text-lg">
|
||||||
|
{children}
|
||||||
|
</Heading>
|
||||||
),
|
),
|
||||||
h6: ({ children }: { children: ReactNode }): ReactElement => (
|
h6: ({ children }: { children: ReactNode }): ReactElement => (
|
||||||
<Heading size="text-md">{children}</Heading>
|
<Heading size={5} className="text-md">
|
||||||
|
{children}
|
||||||
|
</Heading>
|
||||||
),
|
),
|
||||||
a: ({
|
a: ({
|
||||||
href,
|
href,
|
||||||
@ -97,16 +109,21 @@ export const CustomMDX = (props: any): ReactElement => (
|
|||||||
/**
|
/**
|
||||||
* A heading component.
|
* A heading component.
|
||||||
*
|
*
|
||||||
* @param size the size of the heading.
|
* @param className the class name of the heading
|
||||||
|
* @param size the size of the heading
|
||||||
* @param children the children within the heading
|
* @param children the children within the heading
|
||||||
* @return the heading jsx
|
* @return the heading jsx
|
||||||
*/
|
*/
|
||||||
const Heading = ({
|
const Heading = ({
|
||||||
|
className,
|
||||||
size,
|
size,
|
||||||
children,
|
children,
|
||||||
}: {
|
}: {
|
||||||
size: string;
|
className: string;
|
||||||
|
size: number;
|
||||||
children: ReactNode;
|
children: ReactNode;
|
||||||
}): ReactElement => (
|
}): ReactElement => (
|
||||||
<h1 className={cn("pt-2.5 font-bold", size)}>{children}</h1>
|
<h1 className={cn("pt-2.5 font-bold", size >= 2 && "pt-7", className)}>
|
||||||
|
{children}
|
||||||
|
</h1>
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user