import type { BaseLayoutProps } from 'fumadocs-ui/layouts/shared';
import Image from 'next/image';
import { Play } from 'lucide-react';
import { SearchAndAskAI, SearchAndAskAIMobile } from '@/components/ask-ai-button';
import { NavVersionSelector } from '@/components/version-selector';
// Composio Logo Component with light/dark mode switching
function ComposioLogo() {
return (
<>
{/* Light mode logo (black) */}
{/* Dark mode logo (white) */}
>
);
}
export function baseOptions(): BaseLayoutProps {
return {
nav: {
title: ,
transparentMode: 'top',
},
themeSwitch: { enabled: true, mode: 'light-dark-system' },
searchToggle: {
components: {
lg: ,
sm: ,
},
},
links: [
{
text: 'Docs',
url: '/docs',
active: 'nested-url',
},
{
text: 'Examples',
url: '/examples',
active: 'nested-url',
},
{
text: 'Toolkits',
url: '/toolkits',
active: 'nested-url',
},
{
text: Reference ,
url: '/reference',
active: 'nested-url',
},
{
type: 'icon',
label: 'GitHub',
icon: (
),
text: 'GitHub',
url: 'https://github.com/composiohq/composio',
external: true,
secondary: true,
},
{
type: 'button',
text: (
Playground
),
url: 'https://dashboard.composio.dev/~/project/playground?utm_source=docs&utm_medium=navbar&utm_campaign=playground',
external: true,
secondary: true,
},
],
};
}