allow overlap (note) tags

This commit is contained in:
Logan
2026-06-21 15:52:15 -04:00
parent 47430827d4
commit 981f03ac06
5 changed files with 98 additions and 27 deletions
+2 -2
View File
@@ -142,8 +142,8 @@ export const c2api = {
request<import("@/lib/types").TripRecord>("/trips", { method: "POST", body: JSON.stringify(body) }),
deleteTrip: (id: string) =>
request(`/trips/${id}`, { method: "DELETE" }),
updateTripTags: (id: string, available_tags: string[]) =>
request<{ available_tags: string[] }>(`/trips/${id}/tags`, { method: "PUT", body: JSON.stringify({ available_tags }) }),
updateTripTags: (id: string, available_tags: string[], overlap_tags: string[]) =>
request<{ available_tags: string[]; overlap_tags: string[] }>(`/trips/${id}/tags`, { method: "PUT", body: JSON.stringify({ available_tags, overlap_tags }) }),
createTripEvent: (tripId: string, body: object) =>
request<import("@/lib/types").TripEvent>(`/trips/${tripId}/events`, { method: "POST", body: JSON.stringify(body) }),
updateTripEvent: (tripId: string, eventId: string, body: object) =>
+1
View File
@@ -134,6 +134,7 @@ export interface TripRecord {
end_date: string;
attendees: Record<string, string>;
available_tags: string[];
overlap_tags: string[];
created_at: string;
events?: TripEvent[];
}