import React, { forwardRef } from 'react'; import { Modal } from '../Component'; import { Content } from '../components/content/Component'; import { Controls, type ControlsProps } from '../components/controls'; import { Footer } from '../components/footer/Component'; import { Header, type HeaderProps } from '../components/header/Component'; import { type ModalDesktopProps } from '../typings'; const ModalDesktopComponent = forwardRef((props, ref) => ( )); const HeaderDesktop = Header as React.FC>; const ControlsDesktop = Controls as React.FC>; export const ModalDesktop = Object.assign(ModalDesktopComponent, { Content, Header: HeaderDesktop, Footer, Controls: ControlsDesktop, }); export { ModalDesktopComponent as ModalComponentDesktop, Content as ContentDesktop, HeaderDesktop, Footer as FooterDesktop, ControlsDesktop, };