segment highlight, all-efforts table, live segment selection preview
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { error, redirect } from '@sveltejs/kit';
|
||||
import { deleteSegment, getSegment, segmentLeaderboard } from '$lib/server/db';
|
||||
import { deleteSegment, getSegment, segmentAllEfforts, segmentLeaderboard } from '$lib/server/db';
|
||||
import type { Actions, PageServerLoad } from './$types';
|
||||
import type { TrackPt } from '$lib/server/segments';
|
||||
|
||||
@@ -12,6 +12,7 @@ export const load: PageServerLoad = ({ params, locals }) => {
|
||||
segment: { ...segment, points: undefined },
|
||||
latlngs: points.map((p) => [p.lat, p.lon] as [number, number]),
|
||||
leaderboard: segmentLeaderboard(segment.id),
|
||||
efforts: segmentAllEfforts(segment.id),
|
||||
myUserId: locals.user?.id ?? null,
|
||||
canDelete:
|
||||
!!locals.user && (segment.creator_id === locals.user.id || segment.creator_id === null)
|
||||
|
||||
Reference in New Issue
Block a user