Files
discord.js/apps/website/src/components/CodeHeading.tsx
Suneet Tipirneni f1fdd5b010 refactor(website): extract shared code heading styling into component (#9414)
* refactor(website): extract shared code heading styling into component

* chore: remove redundant variable
2023-04-17 21:33:51 +00:00

29 lines
634 B
TypeScript

import type { ReactNode } from 'react';
import { Anchor } from './Anchor';
export interface CodeListingProps {
/**
* The value of this heading.
*/
children: ReactNode;
/**
* Additional class names to apply to the root element.
*/
className?: string | undefined;
/**
* The href of this heading.
*/
href?: string | undefined;
}
export function CodeHeading({ href, className, children }: CodeListingProps) {
return (
<div
className={`flex flex-row flex-wrap place-items-center gap-1 break-all font-mono text-lg font-bold ${className}`}
>
{href ? <Anchor href={href} /> : null}
{children}
</div>
);
}