import { forwardRef } from 'react'; import { StyledPaneList, StyledPaneListItem, StyledPanelistItemA } from './PaneList.style'; export interface PaneListProps extends React.HTMLProps { isSticky?: boolean; stickyTop?: string; } const PaneListContainer = forwardRef( ({ children, isSticky = true, stickyTop = '64px', ...restProps }, ref) => { return ( {children} ); } ); export interface PaneListItemProps extends React.HTMLProps { children: React.ReactNode; selected?: boolean; } const PaneListItem = forwardRef( ({ children, selected = false, ...restProps }, ref) => { return ( {children} ); } ); export { PaneListItem }; export const PaneList = Object.assign(PaneListContainer, { Item: PaneListItem, });