UNPKG

@blockscout/ui-toolkit

Version:

A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects

156 lines (155 loc) 4.02 kB
export declare const recipe: import('@chakra-ui/react').SlotRecipeDefinition<"content" | "body" | "footer" | "header" | "title" | "description" | "positioner" | "backdrop", { placement: { center: { positioner: { alignItems: "center"; }; content: { '--dialog-base-margin': "auto"; mx: "auto"; }; }; top: { positioner: { alignItems: "flex-start"; }; content: { '--dialog-base-margin': "spacing.16"; mx: "auto"; }; }; bottom: { positioner: { alignItems: "flex-end"; }; content: { '--dialog-base-margin': "spacing.16"; mx: "auto"; }; }; }; scrollBehavior: { inside: { positioner: { overflow: "hidden"; }; content: { maxH: "calc(100% - 7.5rem)"; }; body: { overflow: "auto"; }; }; outside: { positioner: { overflow: "auto"; pointerEvents: "auto"; }; }; }; size: { sm: { content: { maxW: "400px"; }; }; md: { content: { maxW: "728px"; }; }; cover: { positioner: { padding: "10"; }; content: { width: "100%"; height: "100%"; '--dialog-margin': "0"; }; }; full: { content: { maxW: "100vw"; minH: "100dvh"; '--dialog-margin': "0"; borderRadius: "0"; }; }; }; motionPreset: { scale: { content: { _open: { animationName: "scale-in, fade-in"; }; _closed: { animationName: "scale-out, fade-out"; }; }; }; 'slide-in-bottom': { content: { _open: { animationName: "slide-from-bottom, fade-in"; }; _closed: { animationName: "slide-to-bottom, fade-out"; }; }; }; 'slide-in-top': { content: { _open: { animationName: "slide-from-top, fade-in"; }; _closed: { animationName: "slide-to-top, fade-out"; }; }; }; 'slide-in-left': { content: { _open: { animationName: "slide-from-left, fade-in"; }; _closed: { animationName: "slide-to-left, fade-out"; }; }; }; 'slide-in-right': { content: { _open: { animationName: "slide-from-right, fade-in"; }; _closed: { animationName: "slide-to-right, fade-out"; }; }; }; none: {}; }; adaptive: { true: { content: { '--dialog-base-margin': { base: "0"; lg: "auto"; }; '--dialog-margin': { base: "0"; lg: "auto"; }; borderTopRadius: { base: "base"; lg: "xl"; }; borderBottomRadius: { base: "0"; lg: "xl"; }; }; }; }; }>;