44d9953e2e
- Added titles and descriptions to workspace usage, configuration, customization, design principles, installation, integration guide, lead agent, MCP integration, memory system, middleware, quick start, sandbox, skills, subagents, and tools documentation. - Removed outdated API/Gateway reference and concepts glossary pages. - Updated configuration reference to reflect current structure and removed unnecessary sections. - Introduced new model provider documentation for Ark and updated the index page for model providers. - Enhanced tutorials with titles and descriptions for better clarity and navigation.
31 lines
1006 B
TypeScript
31 lines
1006 B
TypeScript
import { useMemo } from "react";
|
|
|
|
import { cn } from "@/lib/utils";
|
|
|
|
export type FooterProps = {
|
|
className?: string;
|
|
};
|
|
|
|
export function Footer({ className }: FooterProps) {
|
|
const year = useMemo(() => new Date().getFullYear(), []);
|
|
return (
|
|
<footer
|
|
className={cn(
|
|
"container-md mx-auto mt-32 flex flex-col items-center justify-center",
|
|
className,
|
|
)}
|
|
>
|
|
<hr className="from-border/0 to-border/0 m-0 h-px w-full border-none bg-linear-to-r via-white/20" />
|
|
<div className="text-muted-foreground container flex h-20 flex-col items-center justify-center text-sm">
|
|
<p className="text-center font-serif text-lg md:text-xl">
|
|
"Originated from Open Source, give back to Open Source."
|
|
</p>
|
|
</div>
|
|
<div className="text-muted-foreground container mb-8 flex flex-col items-center justify-center text-xs">
|
|
<p>Licensed under MIT License</p>
|
|
<p>© {year} DeerFlow</p>
|
|
</div>
|
|
</footer>
|
|
);
|
|
}
|