Files
supabase/apps
Gildas Garcia 6b7f2f27de chore: migrate realtime Modal to Dialog (#46284)
## Problem

Realtime still uses the deprecated `Modal` for:
- sending a message

## Solution

- use `Dialog` instead
- Fix `ChooseChannelPopover`

## Screenshots
Before:
<img width="379" height="289" alt="image"
src="https://github.com/user-attachments/assets/d0389aef-e00e-463d-b994-3ef495ff2baa"
/>

After:
<img width="340" height="289" alt="image"
src="https://github.com/user-attachments/assets/75e5d982-6f26-4e92-beea-dcc136a75bd1"
/>

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Refactor**
* Message-sending modal redesigned to use a dialog layout with a clear
header, body and footer; confirm/cancel actions and inline JSON
validation behave as before.
* Channel-join form updated to a compact grouped input-and-button layout
for more consistent, space-efficient entry.

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/supabase/supabase/pull/46284?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-05-25 16:34:32 +02:00
..