UNPKG

@techolution-ai/computer-vision

Version:

A JavaScript/TypeScript library for computer vision applications, providing tools for image processing, scanning, and MQTT-based messaging.

28 lines (25 loc) 938 B
import * as react_jsx_runtime from 'react/jsx-runtime'; import React__default, { ReactNode } from 'react'; import { IStatusItemProps } from './status-item.js'; type TStatusItem = { message: string; icon?: string | React__default.ReactNode; render?: IStatusItemProps['render']; slotProps?: IStatusItemProps['slotProps']; } | { render: IStatusItemProps['render']; message?: string; icon?: string; slotProps?: IStatusItemProps['slotProps']; }; type TStatusMap = { [key: string]: TStatusItem; }; interface IStatusesProps extends React__default.HtmlHTMLAttributes<HTMLDivElement> { children: ReactNode; status: string; statusMap: TStatusMap | null; } declare const defaultStatusMap: TStatusMap; declare function ScannerStatus({ children, status, statusMap, ...restProps }: IStatusesProps): react_jsx_runtime.JSX.Element; export { type TStatusMap, ScannerStatus as default, defaultStatusMap };