aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site
diff options
context:
space:
mode:
authorGravatar Leon Sandøy <[email protected]>2020-12-13 14:49:45 +0100
committerGravatar Leon Sandøy <[email protected]>2020-12-13 14:49:45 +0100
commit99fa3ae5806dadb73a49ceca4a4a2e82c3519b4e (patch)
tree3485be2f94e2a79b98576187138cc34f329628c1 /pydis_site
parentAdd some sanity to frontpage projects. (diff)
Completely remove Projects section if no data.
Instead of showing an empty Projects section, we'll just omit it if we can't resolve any of our projects. Otherwise, we'll show the projects we can resolve.
Diffstat (limited to 'pydis_site')
-rw-r--r--pydis_site/templates/home/index.html98
1 files changed, 50 insertions, 48 deletions
diff --git a/pydis_site/templates/home/index.html b/pydis_site/templates/home/index.html
index 72a5f67c..a98613a3 100644
--- a/pydis_site/templates/home/index.html
+++ b/pydis_site/templates/home/index.html
@@ -130,57 +130,59 @@
</section>
<!-- Projects -->
- <section id="projects" class="section">
- <div class="container">
- <h1 class="is-size-1">Projects</h1>
-
- <div class="columns is-multiline is-tablet">
-
- {# Generate project data from HomeView.repos #}
- {% for repo in repo_data %}
- <div class="column is-one-third-desktop is-half-tablet">
-
- <a href="https://github.com/{{ repo.repo_name }}">
- <article class="card">
-
- <header class="card-header">
- <span class="card-header-icon">
- <span class="icon"><i class="fab fa-github"></i></span>
- </span>
- <div class="card-header-title">
- {{ repo.repo_name|cut:"python-discord/" }}
- </div>
- </header>
-
- <p class="card-content">
- {{ repo.description }}
- </p>
-
- <footer class="card-footer">
- <div class="card-footer-item">
- <i class="repo-language-dot {{ repo.language | lower }}"></i>
- {{ repo.language }}
- </div>
- <div class="card-footer-item">
- <i class="fas fa-star"></i>
- {{ repo.stargazers }}
- </div>
- <div class="card-footer-item">
- <i class="fas fa-code-branch"></i>
- {{ repo.forks }}
- </div>
- </footer>
-
- </article>
- </a>
+ {% if repo_data %}
+ <section id="projects" class="section">
+ <div class="container">
+ <h1 class="is-size-1">Projects</h1>
+
+ <div class="columns is-multiline is-tablet">
+
+ {# Generate project data from HomeView.repos #}
+ {% for repo in repo_data %}
+ <div class="column is-one-third-desktop is-half-tablet">
+
+ <a href="https://github.com/{{ repo.repo_name }}">
+ <article class="card">
+
+ <header class="card-header">
+ <span class="card-header-icon">
+ <span class="icon"><i class="fab fa-github"></i></span>
+ </span>
+ <div class="card-header-title">
+ {{ repo.repo_name|cut:"python-discord/" }}
+ </div>
+ </header>
+
+ <p class="card-content">
+ {{ repo.description }}
+ </p>
+
+ <footer class="card-footer">
+ <div class="card-footer-item">
+ <i class="repo-language-dot {{ repo.language | lower }}"></i>
+ {{ repo.language }}
+ </div>
+ <div class="card-footer-item">
+ <i class="fas fa-star"></i>
+ {{ repo.stargazers }}
+ </div>
+ <div class="card-footer-item">
+ <i class="fas fa-code-branch"></i>
+ {{ repo.forks }}
+ </div>
+ </footer>
+
+ </article>
+ </a>
- </div>
- {% endfor %}
+ </div>
+ {% endfor %}
- </div>
+ </div>
- </div>
- </section>
+ </div>
+ </section>
+ {% endif %}
<!-- Sponsors -->
<section id="sponsors" class="hero is-light">