2024-03-23 15:29:55 -04:00
|
|
|
<div class="w-full">
|
2024-03-23 16:16:11 -04:00
|
|
|
<div class="stats shadow w-full bg-base-200">
|
|
|
|
|
<div class="stat text-center">
|
|
|
|
|
<div class="stat-value text-primary">
|
|
|
|
|
<%= number_with_delimiter(current_user.total_km) %> km
|
|
|
|
|
</div>
|
|
|
|
|
<div class="stat-title">Total distance</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2024-03-24 13:55:35 -04:00
|
|
|
<div class="stat text-center">
|
|
|
|
|
<div class="stat-value text-success">
|
|
|
|
|
<%= number_with_delimiter current_user.points.count %>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="stat-title">Geopoints tracked</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2024-03-24 13:09:00 -04:00
|
|
|
<% if REVERSE_GEOCODING_ENABLED %>
|
|
|
|
|
<div class="stat text-center">
|
|
|
|
|
<div class="stat-value text-secondary">
|
2024-03-24 14:00:24 -04:00
|
|
|
<%= number_with_delimiter current_user.total_reverse_geocoded %>
|
2024-03-24 13:55:35 -04:00
|
|
|
</div>
|
|
|
|
|
<div class="stat-title">Reverse geocoded points</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="stat text-center">
|
|
|
|
|
<div class="stat-value text-warning">
|
|
|
|
|
<%= number_with_delimiter current_user.total_countries %>
|
2024-03-24 13:09:00 -04:00
|
|
|
</div>
|
|
|
|
|
<div class="stat-title">Countries visited</div>
|
2024-03-23 16:16:11 -04:00
|
|
|
</div>
|
|
|
|
|
|
2024-03-24 13:09:00 -04:00
|
|
|
<div class="stat text-center">
|
|
|
|
|
<div class="stat-value">
|
|
|
|
|
<%= current_user.total_cities %>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="stat-title">Cities visited</div>
|
2024-03-23 16:16:11 -04:00
|
|
|
</div>
|
2024-03-24 13:09:00 -04:00
|
|
|
<% end %>
|
2024-03-23 16:16:11 -04:00
|
|
|
</div>
|
|
|
|
|
|
2024-03-23 15:29:55 -04:00
|
|
|
<% @stats.each do |year, stats| %>
|
2024-03-23 15:40:05 -04:00
|
|
|
<h2 class='text-3xl font-bold mt-10'>
|
|
|
|
|
<%= link_to points_url(year_timespan(year)), class: 'underline hover:no-underline' do %>
|
|
|
|
|
<%= year %>
|
|
|
|
|
<% end %>
|
|
|
|
|
</h2>
|
2024-03-23 15:29:55 -04:00
|
|
|
<div class="mt-5 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-2 lg:grid-cols-3 gap-6 p-4">
|
|
|
|
|
<% stats.each do |stat| %>
|
|
|
|
|
<%= render stat %>
|
|
|
|
|
<% end %>
|
|
|
|
|
</div>
|
|
|
|
|
<% end %>
|
|
|
|
|
</div>
|