@sky-mavis/tanto-widget
Version:
Tanto Widget
18 lines (17 loc) • 1.35 kB
TypeScript
import type { DialogCloseProps, DialogPortalProps, DialogProps, DialogTitleProps, DialogTriggerProps } from '@radix-ui/react-dialog';
import { ReactNode } from 'react';
declare const Root: ({ children, ...props }: DialogProps) => import("@emotion/react/jsx-runtime").JSX.Element;
declare const Portal: (props: DialogPortalProps) => import("@emotion/react/jsx-runtime").JSX.Element;
declare const Overlay: import("react").ForwardRefExoticComponent<import("@radix-ui/react-dialog").DialogOverlayProps & import("react").RefAttributes<HTMLDivElement>>;
declare const Content: import("react").ForwardRefExoticComponent<import("@radix-ui/react-dialog").DialogContentProps & import("react").RefAttributes<HTMLDivElement>>;
declare const Title: (props: DialogTitleProps) => import("@emotion/react/jsx-runtime").JSX.Element;
declare const Trigger: (props: DialogTriggerProps) => import("@emotion/react/jsx-runtime").JSX.Element;
declare const Close: (props: DialogCloseProps) => import("@emotion/react/jsx-runtime").JSX.Element;
export interface FlexModalProps {
children: ReactNode;
defaultOpen?: boolean;
open?: boolean;
onOpenChange?: (open: boolean) => void;
}
export declare const FlexModal: (props: FlexModalProps) => import("@emotion/react/jsx-runtime").JSX.Element;
export { Close, Content, Overlay, Portal, Root, Title, Trigger };