snowballtools-base/packages/frontend/src/components/projects/project/settings/ProjectSettingHeader.tsx
2024-05-14 20:11:57 +00:00

31 lines
717 B
TypeScript

import { PropsWithChildren } from 'react';
import { Heading } from 'components/shared/Heading';
export interface ProjectSettingHeaderProps extends PropsWithChildren {
headingText: string;
button?: React.ReactNode;
badge?: React.ReactNode;
}
const ProjectSettingHeader: React.FC<ProjectSettingHeaderProps> = ({
headingText,
button,
badge,
...props
}) => {
return (
<div className="flex justify-between items-center" {...props}>
<div className="flex space-x-2 items-center">
<Heading className="text-lg font-medium leading-normal">
{headingText}
</Heading>
{badge}
</div>
{button ?? button}
</div>
);
};
export { ProjectSettingHeader };