@redocly/theme
Version:
Shared UI components lib
24 lines (23 loc) • 829 B
TypeScript
import React from 'react';
import type { JSX } from 'react';
import type { MenuItemsAnimation } from '../../core/types';
export type SidebarProps = {
versions?: React.ReactNode;
menu?: React.ReactNode;
backLink?: {
label: string;
slug: string;
};
footer?: React.ReactNode;
actions?: React.ReactNode;
header?: React.ReactNode;
growContent?: boolean;
collapsed?: boolean;
onToggleMenu?: (isOpen: boolean) => void;
className?: string;
menuItemsAnimation?: MenuItemsAnimation;
};
export declare function Sidebar({ versions, menu, footer, header, growContent, collapsed, className, menuItemsAnimation, }: SidebarProps): JSX.Element | null;
export declare const SidebarHeader: import("styled-components").StyledComponent<"div", any, {
collapsed?: boolean;
}, never>;