3cb-data

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.alexwennerberg.com/3cb-data.git
Log | Files | Refs | README | LICENSE

commit 1864d2082f14e064d2bd027ce86902e22e3b00fe
parent 9f3bdbfb0812ac6cb32c5f4aea3e12828c710a7d
Author: alex wennerberg <alex@alexwennerberg.com>
Date:   Mon,  6 Oct 2025 14:24:02 -0400

foo

Diffstat:
Mmain.rb | 6++++++
Mpublic/style.css | 34++++++++++++++++++++++++++++++++++
Mviews/index.erb | 2+-
3 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/main.rb b/main.rb @@ -73,3 +73,9 @@ get '/players' do @subtitle = "players" erb :players end + +get '/banned' do + @banned_cards = db.execute("select name from ban order by name") + @subtitle = "banned cards" + erb :banned +end diff --git a/public/style.css b/public/style.css @@ -73,3 +73,37 @@ a:hover { } } +.banned-cards-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); + gap: 1rem; + padding: 1rem 0; +} + +.banned-card { + text-align: center; + padding: 0.5rem; + border: 1px solid #ddd; + background: #f9f9f9; +} + +.banned-card img { + width: 100%; + max-width: 180px; + height: auto; + border-radius: 8px; +} + +.card-name { + margin-top: 0.5rem; + font-weight: bold; +} + +.card-name a { + text-decoration: none; +} + +.card-name a:hover { + text-decoration: underline; +} + diff --git a/views/index.erb b/views/index.erb @@ -1,5 +1,5 @@ <%= erb :header %> -<p><a href="/players">View all players</a></p> +<p><a href="/players">View all players</a> | <a href="/banned">View banned cards</a></p> <form action="/card" method="get" class="card-search"> <input type="text" name="name" placeholder="Search for a card..." required> <input type="submit" value="Search">