Use primary tag name as marker title where title is empty (#2994)

* Fix display of marker popovers
* Use primary tag as title where marker title empty
This commit is contained in:
WithoutPants
2022-10-11 14:21:56 +11:00
committed by GitHub
parent 68a1547e8b
commit e3cd36f25f
6 changed files with 42 additions and 14 deletions

View File

@@ -264,9 +264,11 @@ const makeTagImagesUrl = (tag: Partial<GQL.TagDataFragment>) => {
return `/images?${filter.makeQueryParameters()}`;
};
const makeSceneMarkerUrl = (
sceneMarker: Partial<GQL.SceneMarkerDataFragment>
) => {
type SceneMarkerDataFragment = Pick<GQL.SceneMarker, "id" | "seconds"> & {
scene: Pick<GQL.Scene, "id">;
};
const makeSceneMarkerUrl = (sceneMarker: SceneMarkerDataFragment) => {
if (!sceneMarker.id || !sceneMarker.scene) return "#";
return `/scenes/${sceneMarker.scene.id}?t=${sceneMarker.seconds}`;
};