UNPKG

@rainbow-me/rainbowkit

Version:
52 lines (47 loc) 1.83 kB
"use client"; import { ModalSizeContext, ModalSizeOptions } from "./chunk-FDGUNHHI.js"; import { isMobile } from "./chunk-N6EWR2LO.js"; import { Box } from "./chunk-ZKEPQLOV.js"; // src/components/Dialog/DialogContent.tsx import React, { useContext } from "react"; // src/components/Dialog/DialogContent.css.ts var bottomSheetOverrides = "_1ckjpok7"; var dialogContent = "_1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r"; var dialogContentCompactMode = "_1ckjpok4 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r"; var dialogContentMobile = "_1ckjpok6 ju367vq"; var dialogContentWideDesktop = "_1ckjpok3 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r"; var dialogContentWideMobile = "_1ckjpok2 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r"; // src/components/Dialog/DialogContent.tsx function DialogContent({ bottomSheetOnMobile = false, children, marginTop, padding = "16", paddingBottom, wide = false }) { const mobile = isMobile(); const modalSize = useContext(ModalSizeContext); const compactModeEnabled = modalSize === ModalSizeOptions.COMPACT; return /* @__PURE__ */ React.createElement(Box, { marginTop }, /* @__PURE__ */ React.createElement( Box, { className: [ wide ? mobile ? dialogContentWideMobile : compactModeEnabled ? dialogContentCompactMode : dialogContentWideDesktop : dialogContent, mobile ? dialogContentMobile : null, mobile && bottomSheetOnMobile ? bottomSheetOverrides : null ].join(" ") }, /* @__PURE__ */ React.createElement(Box, { padding, paddingBottom: paddingBottom ?? padding }, children) )); } export { DialogContent };