UNPKG

lost-sia

Version:

Single Image Annotation Tool

38 lines (37 loc) 1.64 kB
import { StoryObj } from '@storybook/react'; import { default as AnnotationTool } from '../../models/AnnotationTool'; import { AllowedTools, AnnotationSettings } from '../../types'; declare const meta: { title: string; component: ({ annotationSettings, allowedTools, additionalButtons, isImageJunk, imageLabelIds, isDisabled, isFullscreen, possibleLabels, selectedTool, onImageLabelsChanged, onSetIsFullscreen, onSetIsImageJunk, onSetSelectedTool, onShouldDeleteSelectedAnnotation, }: { annotationSettings: AnnotationSettings; allowedTools: AllowedTools; additionalButtons?: import('react').ReactElement | undefined; isImageJunk?: boolean; imageLabelIds?: number[]; isDisabled?: boolean; isFullscreen?: boolean; possibleLabels: import('../..').Label[]; selectedTool: AnnotationTool; onImageLabelsChanged?: (selectedImageIds: number[]) => void; onSetIsFullscreen?: (isFullscreen: boolean) => void; onSetIsImageJunk?: (isImageJunk: boolean) => void; onSetSelectedTool?: (selectedTool: AnnotationTool) => void; onShouldDeleteSelectedAnnotation?: () => void; }) => import("react/jsx-runtime").JSX.Element; argTypes: { selectedTool: { control: "select"; options: AnnotationTool[]; }; }; parameters: { layout: string; }; }; export default meta; type Story = StoryObj<typeof meta>; export declare const Default: Story; export declare const DifferentDefaultTool: Story; export declare const LimitedAllowedTools: Story; export declare const WithImageLabels: Story;