mirror of
https://github.com/StanGirard/quivr.git
synced 2024-12-15 13:42:08 +03:00
f4aa22417f
* 🚚 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
30 lines
787 B
TypeScript
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 };
|