**ProModal** ProModal is an advanced version of normal Modal with additional features that tailored to more usual use-cases. **Basic**: Open ProModal
In the beginning, there is silence a blank canvas yearning to be filled, a quiet space where creativity waits to awaken. These words are temporary, standing in place of ideas yet to come, a glimpse into the infinite possibilities that lie ahead. Think of this text as a bridge, connecting the empty spaces of now with the vibrant narratives of tomorrow. It whispers of the stories waiting to be told, of the thoughts yet to be shaped into meaning, and the emotions ready to resonate with every reader.
In this space, potential reigns supreme. It is a moment suspended in time, where imagination dances freely and each word has the power to transform into something extraordinary. Here lies the start of something new-an opportunity to craft, inspire, and create. Whether it's a tale of adventure, a reflection of truth, or an idea that sparks change, these lines are yours to fill, to shape, and to make uniquely yours. The journey begins here, in this quiet moment where everything is possible.
private bool isBasicProModalOpen; **Header & Footer**: Open ProModal with HeaderText
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.
Open ProModal with Header
BitProModal with Header
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.
Open ProModal with FooterText
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.
Open ProModal with Footer
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.

BitProModal with Footer

Save Close
private bool isProModalWithHeaderTextOpen; private bool isProModalWithHeaderOpen; private bool isProModalWithFooterTextOpen; private bool isProModalWithFooterOpen; **Advanced options**: Open ProModal with ShowCloseButton
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt.
Open ProModal with Blocking
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt.
Toggle ProModal with Modeless
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt.
Open ProModal with ModeFull
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt.
Open ProModal with AutoToggleScroll
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt.
Open ProModal with NoBorder
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt.
private bool isBlockingProModalOpen; private bool isModelessProModalOpen; private bool isModeFullProModalOpen; private bool isAutoToggleScrollProModalOpen; private bool isNoBorderProModalOpen; private BitProModal bitProModalRef = default!; private ElementReference appShellContainer = default!; **Size**: Open ProModal with FullSize
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.
Open ProModal with FullWidth
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.
Open ProModal with FullHeight
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.
private bool isOpenFullSize; private bool isFullSize; private bool isOpenFullWidth; private bool isFullWidth; private bool isOpenFullHeight; private bool isFullHeight; **AbsolutePosition**: Open ProModal Open ProModal (AutoToggleScroll & ScrollerSelector) private bool isOpenAbsolutePosition; private bool isOpenScrollerSelector; **Position**: Top Left Top Center Top Right Center Left Center Center Right Bottom Left Bottom Center Bottom Right
Position: @position
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.
private bool isOpenPosition; private BitPosition position; private void OpenModalInPosition(BitPosition positionValue) { isOpenPosition = true; position = positionValue; } **Draggable**: Open ProModal
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo. Maecenas vulputate congue sapien eu tincidunt. Etiam eu sem turpis.
Open ProModal
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo.
private bool isOpenDraggable; private bool isOpenDraggableSelector; **Events**: Open OnOpen ProModal
The following text field will be focused on open:

Open OnDismiss ProModal
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo.
private bool isOnOpenProModalOpen; private bool isOnDismissProModalOpen; private BitTextField onOpenTextFieldRef = default!; private BitTextField onDismissTextFieldRef = default!; **Style & Class**: Open styled ProModal
BitProModal with custom style.
Open classed ProModal
BitProModal with custom class.
Open ProModal Styles
BitProModal with Styles to customize its elements.
Open ProModal Classes
BitProModal with Classes to customize its elements.
private bool isOpenStyle; private bool isOpenClass; private bool isOpenStyles; private bool isOpenClasses; **External Icon**: Open ProModal
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas lorem nulla, malesuada ut sagittis sit amet, vulputate in leo.
private bool isExternalIconProModalOpen; **RTL**: باز کردن مُدال
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد.
private bool isOpenRtl;