UNPKG

@coveord/plasma-mantine

Version:

A Plasma flavoured Mantine theme

29 lines 1.07 kB
import { Factory, MantineComponent, StylesApiProps } from '@mantine/core'; import { ReactNode } from 'react'; import { InlineConfirmPrompt } from './InlineConfirmPrompt'; import { InlineConfirmTarget } from './InlineConfirmTarget'; /** * Direct children of InlineConfirm that wraps an InlineConfirm.Prompt need this prop */ export interface InlineConfirmComponentsProps { /** * Unique id to map the prompt to the target */ inlineConfirmId: string; } export interface InlineConfirmProps extends StylesApiProps<InlineConfirmFactory> { /** * The content of the component. Should contain at least one `InlineConfirm.Target` and one `InlineConfirm.Prompt` with matching ids */ children: ReactNode; } export type InlineConfirmFactory = Factory<{ props: InlineConfirmProps; ref: never; staticComponents: { Prompt: typeof InlineConfirmPrompt; Target: typeof InlineConfirmTarget; }; }>; export declare const InlineConfirm: MantineComponent<InlineConfirmFactory>; //# sourceMappingURL=InlineConfirm.d.ts.map