import DialogTitle from '@mui/material/DialogTitle' import IconButton from '@mui/material/IconButton' import Close from 'mdi-material-ui/Close' import { LmComponentRender } from '@LmComponentRender' import DialogContent from '@mui/material/DialogContent' import Dialog from '@mui/material/Dialog' import React from 'react' import Slide from '@mui/material/Slide' import { LmDialogAsyncProps } from './dialogTypes' const TransitionSlideUp = React.forwardRef(function TransitionSlideUp( props, ref ) { return ( // @ts-ignore ) }) export default function LmDialog({ dialogProps, content, setOpen }: LmDialogAsyncProps) { if (content.slide_up) { // eslint-disable-next-line // @ts-ignore dialogProps.TransitionComponent = TransitionSlideUp } return ( {!content.custom_title?.length && {content.title}} {content.custom_title?.map((blok) => ( ))} {!content.prevent_close_button && ( setOpen(false)} size="large"> )} {content.no_padding ? ( <> {content.body?.map((blok) => ( ))} ) : ( {content.body?.map((blok) => ( ))} )} ) }