UNPKG

@coveord/plasma-mantine

Version:

A Plasma flavoured Mantine theme

41 lines 1.16 kB
import { Factory, GroupProps } from '@mantine/core'; import { ReactElement, ReactNode } from 'react'; import { InlineConfirmComponentsProps } from './InlineConfirm'; interface InlineConfirmPromptProps extends Omit<GroupProps, 'children'>, InlineConfirmComponentsProps { /** * Label element * * @default Are you sure? */ label?: ReactNode; /** * Confirm button element * * @default <Button color="red">Delete</Button> */ confirm?: ReactElement; /** * Cancel button element * * @default <Button variant="outline">Cancel</Button> */ cancel?: ReactElement; /** * Function called when the confirm button is clicked */ onConfirm?(): void; /** * Function called when the cancel button is clicked */ onCancel?(): void; } export type InlineConfirmPromptFactory = Factory<{ props: InlineConfirmPromptProps; ref: HTMLDivElement; }>; export declare const InlineConfirmPrompt: import("@mantine/core").MantineComponent<{ props: InlineConfirmPromptProps; ref: HTMLDivElement; }>; export {}; //# sourceMappingURL=InlineConfirmPrompt.d.ts.map