UNPKG

welcome-ui

Version:

Customizable design system with react, typescript, tailwindcss and ariakit.

23 lines (22 loc) 2.12 kB
import { ModalProps, UseModal, UseModalProps } from './types'; export declare function useModal(options?: UseModalProps): UseModal; export declare const Modal: import('../../utils').FunctionComponentWithAs<"div", ModalProps> & { Body: import('react').ForwardRefExoticComponent<import('react').HTMLAttributes<HTMLElement> & { children?: import('react').ReactNode | undefined; } & import('react').RefAttributes<HTMLElement>>; Content: import('react').ForwardRefExoticComponent<import('react').HTMLAttributes<HTMLDivElement> & { withClosingButton?: boolean; } & { children?: import('react').ReactNode | undefined; } & import('react').RefAttributes<HTMLDivElement>>; Footer: import('react').ForwardRefExoticComponent<Omit<import('react').HTMLAttributes<HTMLDivElement>, "information"> & import('./types').FooterOptions & import('react').RefAttributes<HTMLDivElement>>; Header: import('react').ForwardRefExoticComponent<Omit<import('react').HTMLAttributes<HTMLDivElement>, keyof import('./types').HeaderOptions> & import('./types').HeaderOptions & import('react').RefAttributes<HTMLDivElement>>; Trigger: import('../../utils').FunctionComponentWithAs<"button", import('./types').TriggerProps>; }; export declare const AssetModal: (({ children, ...rest }: React.PropsWithChildren<import('react').HTMLAttributes<HTMLDivElement>>) => import("react/jsx-runtime").JSX.Element) & { AssetWithTitle: import('react').ForwardRefExoticComponent<Omit<import('./Assets/types').AssetWithTitleProps, "ref"> & import('react').RefAttributes<HTMLDivElement>>; Backdrop: import('react').ForwardRefExoticComponent<import('./types').BackdropProps & import('react').RefAttributes<HTMLDivElement>>; Content: ({ children, className, ...rest }: React.PropsWithChildren<import('react').HTMLAttributes<HTMLDivElement>>) => import("react/jsx-runtime").JSX.Element; Iframe: ({ children }: React.PropsWithChildren) => import("react/jsx-runtime").JSX.Element; Title: ({ children, className, ...rest }: import('../Text/types').TextProps) => import("react/jsx-runtime").JSX.Element; };