@bothub-chat/ui
Version:
Bothub UI Components
32 lines (31 loc) • 837 B
TypeScript
import React from 'react';
export interface SidebarChatDefaultProps {
color: string;
name: string;
icon?: React.ReactNode;
caps?: string;
active?: boolean;
actions?: React.ReactNode;
skeleton?: false;
id: string;
isDndOverflow?: boolean;
edit?: boolean;
checkbox?: React.ReactNode;
dragging?: boolean;
isDefault?: boolean;
progress?: {
value?: number;
max?: number;
loading?: boolean;
};
}
export interface SidebarChatSkeletonProps {
skeleton: true;
isDefault?: boolean;
}
export type SidebarChatProps = (SidebarChatDefaultProps | SidebarChatSkeletonProps) & {
onClick?: React.MouseEventHandler<HTMLDivElement>;
onToggleCheckbox?: () => unknown;
};
export declare const SidebarChat: React.FC<SidebarChatProps>;
export * from './styled';