forked from SymfonyCasts/symfony-ux
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstreamcleanup-isolate-to-reviews-list-tpl.diff
41 lines (38 loc) · 1.41 KB
/
streamcleanup-isolate-to-reviews-list-tpl.diff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
diff --git a/templates/product/_reviews.html.twig b/templates/product/_reviews.html.twig
index bff616a..5a452bd 100644
--- a/templates/product/_reviews.html.twig
+++ b/templates/product/_reviews.html.twig
@@ -1,17 +1,6 @@
<div {{ turbo_stream_listen('product-reviews') }}></div>
-<turbo-frame id="product-{{ product.id }}-review">
-{% for review in product.reviews %}
- <div class="component-light my-3 p-3">
- <p><i class="fas fa-user-circle me-2"></i>{{ review.owner.email }} <i class="fas fa-star ms-4"></i> {{ review.stars }}/5</p>
- <div>
- {{ review.content }}
- </div>
- </div>
-{% else %}
- <p>This product has not been reviewed yet!</p>
-{% endfor %}
-</turbo-frame>
+{{ include('product/_reviews_list.html.twig') }}
<hr>
diff --git a/templates/product/_reviews_list.html.twig b/templates/product/_reviews_list.html.twig
new file mode 100644
index 0000000..831ab42
--- /dev/null
+++ b/templates/product/_reviews_list.html.twig
@@ -0,0 +1,12 @@
+<turbo-frame id="product-{{ product.id }}-review">
+{% for review in product.reviews %}
+ <div class="component-light my-3 p-3">
+ <p><i class="fas fa-user-circle me-2"></i>{{ review.owner.email }} <i class="fas fa-star ms-4"></i> {{ review.stars }}/5</p>
+ <div>
+ {{ review.content }}
+ </div>
+ </div>
+{% else %}
+ <p>This product has not been reviewed yet!</p>
+{% endfor %}
+</turbo-frame>