UNPKG

3.55 kBJavaScriptView Raw
1"use strict";
2'use client';
3
4var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
5var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
6Object.defineProperty(exports, "__esModule", {
7 value: true
8});
9exports.default = void 0;
10var React = _interopRequireWildcard(require("react"));
11var _propTypes = _interopRequireDefault(require("prop-types"));
12var _clsx = _interopRequireDefault(require("clsx"));
13var _composeClasses = _interopRequireDefault(require("@mui/utils/composeClasses"));
14var _rootShouldForwardProp = _interopRequireDefault(require("../styles/rootShouldForwardProp"));
15var _zeroStyled = require("../zero-styled");
16var _DefaultPropsProvider = require("../DefaultPropsProvider");
17var _Typography = _interopRequireDefault(require("../Typography"));
18var _dialogContentTextClasses = require("./dialogContentTextClasses");
19var _jsxRuntime = require("react/jsx-runtime");
20const useUtilityClasses = ownerState => {
21 const {
22 classes
23 } = ownerState;
24 const slots = {
25 root: ['root']
26 };
27 const composedClasses = (0, _composeClasses.default)(slots, _dialogContentTextClasses.getDialogContentTextUtilityClass, classes);
28 return {
29 ...classes,
30 // forward classes to the Typography
31 ...composedClasses
32 };
33};
34const DialogContentTextRoot = (0, _zeroStyled.styled)(_Typography.default, {
35 shouldForwardProp: prop => (0, _rootShouldForwardProp.default)(prop) || prop === 'classes',
36 name: 'MuiDialogContentText',
37 slot: 'Root',
38 overridesResolver: (props, styles) => styles.root
39})({});
40const DialogContentText = /*#__PURE__*/React.forwardRef(function DialogContentText(inProps, ref) {
41 const props = (0, _DefaultPropsProvider.useDefaultProps)({
42 props: inProps,
43 name: 'MuiDialogContentText'
44 });
45 const {
46 children,
47 className,
48 ...ownerState
49 } = props;
50 const classes = useUtilityClasses(ownerState);
51 return /*#__PURE__*/(0, _jsxRuntime.jsx)(DialogContentTextRoot, {
52 component: "p",
53 variant: "body1",
54 color: "textSecondary",
55 ref: ref,
56 ownerState: ownerState,
57 className: (0, _clsx.default)(classes.root, className),
58 ...props,
59 classes: classes
60 });
61});
62process.env.NODE_ENV !== "production" ? DialogContentText.propTypes /* remove-proptypes */ = {
63 // ┌────────────────────────────── Warning ──────────────────────────────┐
64 // │ These PropTypes are generated from the TypeScript type definitions. │
65 // │ To update them, edit the d.ts file and run `pnpm proptypes`. │
66 // └─────────────────────────────────────────────────────────────────────┘
67 /**
68 * The content of the component.
69 */
70 children: _propTypes.default.node,
71 /**
72 * Override or extend the styles applied to the component.
73 */
74 classes: _propTypes.default.object,
75 /**
76 * @ignore
77 */
78 className: _propTypes.default.string,
79 /**
80 * The system prop that allows defining system overrides as well as additional CSS styles.
81 */
82 sx: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.func, _propTypes.default.object, _propTypes.default.bool])), _propTypes.default.func, _propTypes.default.object])
83} : void 0;
84var _default = exports.default = DialogContentText;
\No newline at end of file