quivr/frontend/lib/components/ui/PageHeading.tsx

28 lines
606 B
TypeScript
Raw Normal View History

2023-05-23 11:06:58 +03:00
interface PageHeadingProps {
title: string;
subtitle?: string;
}
const PageHeading = ({ title, subtitle }: PageHeadingProps): JSX.Element => {
2023-05-23 11:06:58 +03:00
return (
2023-05-27 17:42:48 +03:00
<div className="flex flex-col items-center justify-center px-5">
<h1
data-testid="page-heading-title"
className="text-3xl font-bold text-center"
>
{title}
</h1>
{subtitle !== undefined && (
<h2
data-testid="page-heading-subtitle"
className="opacity-50 text-center"
>
{subtitle}
</h2>
)}
2023-05-23 11:06:58 +03:00
</div>
);
};
export default PageHeading;