diff --git a/src/Turbo/doc/index.rst b/src/Turbo/doc/index.rst
index 4618bd701c2..4f71c9119a9 100644
--- a/src/Turbo/doc/index.rst
+++ b/src/Turbo/doc/index.rst
@@ -394,19 +394,177 @@ Let's discover how to use Turbo Streams to enhance your `Symfony forms`_::
{# bottom of new.html.twig #}
{% block success_stream %}
-
-
- The element having the id "my_div_id" will be replaced by this block, without a full page reload!
+
+
+ The element having the id "my_div_id" will be replaced by this block, without a full page reload!
-
The task "{{ task }}" has been created!
-
-
+
The task "{{ task }}" has been created!
+
+
{% endblock %}
Supported actions are ``append``, ``prepend``, ``replace``, ``update``,
``remove``, ``before``, ``after`` and ``refresh``.
`Read the Turbo Streams documentation for more details`_.
+Stream Messages and Actions
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+To render a ```` element, this bundle provides a set of ```` Twig Components. These components make it easy to inject content directly into the ```` tag, pass attributes, and set the desired morphing mode with a clear and consistent syntax.
+
+Append
+""""""
+
+.. code-block:: html+twig
+
+
+ Content to append to container designated with the dom_id.
+
+
+ {# renders as: #}
+
+
+ Content to append to container designated with the dom_id.
+
+
+
+Prepend
+"""""""
+
+.. code-block:: html+twig
+
+
+ Content to prepend to container designated with the dom_id.
+
+
+ {# renders as: #}
+
+
+ Content to prepend to container designated with the dom_id.
+
+
+
+Replace
+"""""""
+
+.. code-block:: html+twig
+
+
+ Content to replace the element designated with the dom_id.
+
+
+ {# renders as: #}
+
+
+ Content to replace the element designated with the dom_id.
+
+
+
+.. code-block:: html+twig
+
+ {# with morphing #}
+
+ Content to replace the element.
+
+
+ {# renders as: #}
+
+
+ Content to replace the element.
+
+
+
+Update
+""""""
+
+.. code-block:: html+twig
+
+
+ Content to update to container designated with the dom_id.
+
+
+ {# renders as: #}
+
+
+ Content to update to container designated with the dom_id.
+
+
+
+.. code-block:: html+twig
+
+ {# with morphing #}
+
+ Content to replace the element.
+
+
+ {# renders as: #}
+
+
+ Content to replace the element.
+
+
+
+Remove
+""""""
+
+.. code-block:: html+twig
+
+
+
+ {# renders as: #}
+
+
+Before
+""""""
+
+.. code-block:: html+twig
+
+
+ Content to place before the element designated with the dom_id.
+
+
+ {# renders as: #}
+
+
+ Content to place before the element designated with the dom_id.
+
+
+
+After
+"""""
+
+.. code-block:: html+twig
+
+
+ Content to place after the element designated with the dom_id.
+
+
+ {# renders as: #}
+
+
+ Content to place after the element designated with the dom_id.
+
+
+
+Refresh
+"""""""
+
+.. code-block:: html+twig
+
+ {# without [request-id] #}
+
+
+ {# renders as: #}
+
+
+.. code-block:: html+twig
+
+ {# debounced with [request-id] #}
+
+
+ {# renders as: #}
+
+
Resetting the Form
~~~~~~~~~~~~~~~~~~