Zurueck zu Aktivitaeten @if (error()) {
{{ error() }}
} @if (loading()) {
Aktivitaetsdetails werden geladen...
} @else if (detail(); as activity) {

{{ activity.sportType ?? 'Aktivitaet' }} | {{ shortDate(activity.startDate) }}

{{ activity.name }}

@if (isRun()) { Laufanalyse }
Distanz{{ distanceKm(activity.distanceMeters) }}
Zeit{{ duration(activity.movingTimeSeconds) }}
Pace{{ primaryPace() }}
Herzfrequenz{{ number(activity.averageHeartrate, ' bpm') }}

Leistungsdaten

Elapsed Time
{{ duration(activity.elapsedTimeSeconds) }}
Speed
{{ speed(activity.averageSpeedMetersPerSecond) }}
Max Speed
{{ speed(activity.maxSpeedMetersPerSecond) }}
Hoehenmeter
{{ elevation(activity.elevationGainMeters) }}
Kalorien
{{ number(activity.calories, ' kcal') }}
Max HF
{{ number(activity.maxHeartrate, ' bpm') }}
Leistung
{{ number(activity.averageWatts, ' W') }}
Kadenz
{{ number(activity.averageCadence) }}

Kontext

Start
{{ dateTime(activity.startDateLocal ?? activity.startDate) }}
Visibility
{{ activity.visibility ?? '-' }}
Stream-Punkte
{{ number(activity.streamPointCount) }}
Gear
{{ activity.gearId ?? '-' }}
Trainer
{{ activity.trainer ? 'Ja' : 'Nein' }}
Manuell
{{ activity.manual ? 'Ja' : 'Nein' }}
@if (activity.swimActivityDetail; as swim) {

Schwimmdetails

{{ number(swim.poolLength, ' m') }} Pool | {{ pace(swim.paceSecondsPer100m, '/100m') }}
Distanz{{ distanceMeters(swim.distanceMeters) }}
Zeit{{ duration(swim.movingTimeSeconds) }}
HF{{ number(swim.averageHeartrate, ' bpm') }}
Laps{{ swim.laps?.length ?? 0 }}
@if (swim.lapsError) {

Laps konnten nicht geladen werden: {{ swim.lapsError }}

} @else if (!swim.laps || swim.laps.length === 0) {

Keine Lap-Daten vorhanden.

} @else {
@for (lap of swim.laps; track lap.id ?? $index) { }
Lap Distanz Zeit Pace HF
{{ lapIndex(lap, $index) }} {{ distanceMeters(lap.distance) }} {{ duration(lap.moving_time ?? lap.elapsed_time) }} {{ lapPace(lap) }} {{ number(lap.average_heartrate, ' bpm') }}
}
} @if (activity.strengthTrainingDetail; as strength) {

Krafttraining

Zeit{{ duration(strength.movingTimeSeconds ?? strength.elapsedTimeSeconds) }}
Kalorien{{ number(strength.calories, ' kcal') }}
HF{{ number(strength.averageHeartrate, ' bpm') }}
RPE{{ number(strength.perceivedExertion, '', 1) }}
@if (strength.description) {
{{ strength.description }}
} @else {

Keine Beschreibung oder Satzdetails von Strava vorhanden.

}
} }