quivr/frontend/lib/components/ui/Divider.tsx
Zineb El Bachiri f4aa22417f
Refactor/front (#313)
* 🚚 move footer component

* 🚚 move navbar component

* 🚚 move ui components

* 🚚 move browser tab icon to public folder

* 🚚 move Chat Provider

* 🚚 move hooks to lib

* 🚚  move helpers to lib

* 🚚 move types to lib
2023-06-13 16:33:41 +02:00

30 lines
787 B
TypeScript

import { cn } from "@/lib/utils";
import { FC, HTMLAttributes, LegacyRef, forwardRef } from "react";
type DividerProps = HTMLAttributes<HTMLDivElement> & {
text?: string;
};
const Divider: FC<DividerProps> = forwardRef(
({ className, text, ...props }, ref) => {
return (
<div
ref={ref as LegacyRef<HTMLDivElement>}
className={cn("flex items-center justify-center", className)}
{...props}
>
<hr className="border-t border-gray-300 w-12" />
{text !== undefined && (
<p className="px-3 text-center text-gray-500 dark:text-white">
{text}
</p>
)}
<hr className="border-t border-gray-300 w-12" />
</div>
);
}
);
Divider.displayName = "AnimatedCard";
export { Divider };