Skip to content

Commit e785e28

Browse files
committed
Homepage Had Blogs!
1 parent 7b9f48f commit e785e28

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

Web/lib/BlogDB/Web/Controller/Root.pm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ use Data::UUID;
66
sub get_homepage ($c) {
77
$c->set_template( 'index' );
88

9+
push @{$c->stash->{blogs}}, $c->db->resultset('Blog')->all;
10+
911
}
1012

1113
sub get_register ($c) {

Web/templates/default/index.html.tx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,24 @@
1616
</form>
1717
</div>
1818

19+
<div class="row row-cols-3 row-cols-md-3 g-4">
20+
%% for $blogs -> $blog {
21+
<div class="col">
22+
<div class="card" style="width: 24rem;">
23+
<img src="[% $blog.img_url %]" class="card-img-top" alt="Screenshot">
24+
<div class="card-body">
25+
<h5 class="card-title">[% $blog.title %]</h5>
26+
<p class="card-text">
27+
[% $blog.tagline %] <br />
28+
About: [% $blog.about %]<br/>
29+
</p>
30+
</div>
31+
<div class="card-footer">
32+
<a href="[% $c.url_for( 'view_blog', slug => $blog.slug ) %]" class="btn btn-primary">View Blog</a>
33+
</div>
34+
</div>
35+
</div>
36+
%% }
37+
</div>
38+
1939
%% }

0 commit comments

Comments
 (0)