geoiq-frontend-ui-kit
Version:
This project is a UI kit for GeoIQ's frontend. It's built with React, TypeScript, and Vite.
28 lines (27 loc) • 892 B
TypeScript
import { default as React } from 'react';
import { SidebarHeaderProps, SidebarFooterProps } from './sidebar-components';
export type SidebarProps = {
header?: React.ReactNode;
headerProps?: Omit<SidebarHeaderProps, 'collapsed'>;
content: React.ReactNode;
contentProps?: React.HTMLAttributes<HTMLDivElement>;
footer?: React.ReactNode;
footerProps?: Omit<SidebarFooterProps, 'collapsed'>;
collapsed?: boolean;
defaultCollapsed?: boolean;
onCollapsedChange?: (collapsed: boolean) => void;
width?: string;
collapsedWidth?: string;
showToggle?: boolean;
className?: string;
togglePosition?: {
top?: string;
right?: string;
left?: string;
bottom?: string;
};
toggleClassName?: string;
collapseIcon?: React.ReactNode;
expandIcon?: React.ReactNode;
};
//# sourceMappingURL=sidebar.types.d.ts.map