welcome-ui
Version:
Customizable design system with react, typescript, tailwindcss and ariakit.
23 lines (22 loc) • 2.12 kB
TypeScript
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;
};