Ver código fonte

moved idea card to include
initial error/success message files

tyson 1 ano atrás
pai
commit
6bbc42c87e

+ 2 - 62
resources/views/dashboard.blade.php

@@ -38,72 +38,12 @@
             </div>
         </div>
         <div class="col-6">
-            <div class="alert alert-success alert-dismissible fade show" role="alert">
-                Idea created Successfully
-                <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
-            </div>
+
             @include('shared.submit-idea')
             <hr>
             @foreach($ideas as $idea)
             <div class="mt-3">
-                <div class="card">
-                    <div class="px-3 pt-4 pb-2">
-                        <div class="d-flex align-items-center justify-content-between">
-                            <div class="d-flex align-items-center">
-                                <img style="width:50px" class="me-2 avatar-sm rounded-circle"
-                                     src="https://api.dicebear.com/6.x/fun-emoji/svg?seed=Mario" alt="Mario Avatar">
-                                <div>
-                                    <h5 class="card-title mb-0"><a href="#"> Mario
-                                        </a></h5>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="card-body">
-                        {{$idea->content}}
-                        <div class="d-flex justify-content-between">
-                            <div>
-                                <a href="#" class="fw-light nav-link fs-6"> <span class="fas fa-heart me-1">
-                                        </span> {{$idea->likes}} </a>
-                            </div>
-                            <div>
-                                    <span class="fs-6 fw-light text-muted"> <span class="fas fa-clock"> </span>
-                                        {{$idea->created_at->format("n-d-Y")}} </span>
-                            </div>
-                        </div>
-                        <div>
-                            <div class="mb-3">
-                                <textarea class="fs-6 form-control" rows="1"></textarea>
-                            </div>
-                            <div>
-                                <button class="btn btn-primary btn-sm"> Post Comment </button>
-                            </div>
-
-                            <hr>
-                            <div class="d-flex align-items-start">
-                                <img style="width:35px" class="me-2 avatar-sm rounded-circle"
-                                     src="https://api.dicebear.com/6.x/fun-emoji/svg?seed=Luigi"
-                                     alt="Luigi Avatar">
-                                <div class="w-100">
-                                    <div class="d-flex justify-content-between">
-                                        <h6 class="">Luigi
-                                        </h6>
-                                        <small class="fs-6 fw-light text-muted"> 3 hour
-                                            ago</small>
-                                    </div>
-                                    <p class="fs-6 mt-3 fw-light">
-                                        and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and
-                                        Evil)
-                                        by
-                                        Cicero, written in 45 BC. This book is a treatise on the theory of ethics,
-                                        very
-                                        popular during the Renaissan
-                                    </p>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
+                @include('shared.idea-card')
             </div>
             @endforeach
         </div>

+ 4 - 0
resources/views/shared/error-message.blade.php

@@ -0,0 +1,4 @@
+<div class="alert alert-danger alert-dismissible fade show" role="alert">
+    Idea created Successfully
+    <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>

+ 58 - 0
resources/views/shared/idea-card.blade.php

@@ -0,0 +1,58 @@
+<div class="card">
+    <div class="px-3 pt-4 pb-2">
+        <div class="d-flex align-items-center justify-content-between">
+            <div class="d-flex align-items-center">
+                <img style="width:50px" class="me-2 avatar-sm rounded-circle"
+                     src="https://api.dicebear.com/6.x/fun-emoji/svg?seed=Mario" alt="Mario Avatar">
+                <div>
+                    <h5 class="card-title mb-0"><a href="#"> Mario
+                        </a></h5>
+                </div>
+            </div>
+        </div>
+    </div>
+    <div class="card-body">
+        {{$idea->content}}
+        <div class="d-flex justify-content-between">
+            <div>
+                <a href="#" class="fw-light nav-link fs-6"> <span class="fas fa-heart me-1">
+                                        </span> {{$idea->likes}} </a>
+            </div>
+            <div>
+                                    <span class="fs-6 fw-light text-muted"> <span class="fas fa-clock"> </span>
+                                        {{$idea->created_at->format("n-d-Y")}} </span>
+            </div>
+        </div>
+        <div>
+            <div class="mb-3">
+                <textarea class="fs-6 form-control" rows="1"></textarea>
+            </div>
+            <div>
+                <button class="btn btn-primary btn-sm"> Post Comment </button>
+            </div>
+
+            <hr>
+            <div class="d-flex align-items-start">
+                <img style="width:35px" class="me-2 avatar-sm rounded-circle"
+                     src="https://api.dicebear.com/6.x/fun-emoji/svg?seed=Luigi"
+                     alt="Luigi Avatar">
+                <div class="w-100">
+                    <div class="d-flex justify-content-between">
+                        <h6 class="">Luigi
+                        </h6>
+                        <small class="fs-6 fw-light text-muted"> 3 hour
+                            ago</small>
+                    </div>
+                    <p class="fs-6 mt-3 fw-light">
+                        and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and
+                        Evil)
+                        by
+                        Cicero, written in 45 BC. This book is a treatise on the theory of ethics,
+                        very
+                        popular during the Renaissan
+                    </p>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>

+ 4 - 0
resources/views/shared/success-message.blade.php

@@ -0,0 +1,4 @@
+<div class="alert alert-success alert-dismissible fade show" role="alert">
+    Idea created Successfully
+    <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
+</div>