@adaptabletools/adaptable-cjs
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
35 lines (34 loc) • 1.06 kB
TypeScript
import * as React from 'react';
import { ReactNode, HTMLProps } from 'react';
import { FlexProps } from '../Flex';
export declare const baseClassName = "ab-Panel";
export interface HeaderProps extends FlexProps {
className?: string;
style?: React.CSSProperties;
onClick?: () => void;
}
export type PanelProps = HTMLProps<HTMLDivElement> & {
header?: ReactNode | string;
children?: ReactNode;
headerProps?: HeaderProps;
bodyProps?: {
className?: string;
style?: React.CSSProperties;
};
variant?: 'default' | 'primary' | 'modern';
border?: string | number;
bodyScroll?: string | boolean;
} & FlexProps;
declare const PlainHeader: ({ children, className }: {
children?: ReactNode;
className?: string;
}) => React.JSX.Element;
declare const FlexBody: ({ children, className }: {
children?: ReactNode;
className?: string;
}) => React.JSX.Element;
declare const Panel: React.FC<PanelProps> & {
FlexBody: typeof FlexBody;
PlainHeader: typeof PlainHeader;
};
export default Panel;