diff --git a/web/package.json b/web/package.json index c553c4e..6f800b7 100644 --- a/web/package.json +++ b/web/package.json @@ -4,6 +4,7 @@ "private": true, "scripts": { "dev": "vite dev", + "dev:host": "vite dev --host", "build": "vite build", "prepare": "cd ../ && husky install web/.husky", "preview": "vite preview", diff --git a/web/src/ambient.d.ts b/web/src/ambient.d.ts index 55a4f8f..1bab3c8 100644 --- a/web/src/ambient.d.ts +++ b/web/src/ambient.d.ts @@ -59,6 +59,8 @@ export type Stats = { }; export type SearchResult = { - db: (MovieTye & { lists: ListType })[]; + db: MovieWithLists[]; tmdb: MovieType[]; }; + +export type MovieWithLists = MovieType & { lists: ListType[] }; diff --git a/web/src/lib/Modal.svelte b/web/src/lib/Modal.svelte index a775c9c..0ea2b8f 100644 --- a/web/src/lib/Modal.svelte +++ b/web/src/lib/Modal.svelte @@ -56,7 +56,7 @@ bind:this="{dialog}" on:close="{() => (showModal = false)}" on:click|self="{closeDialog}" - class="min-w-96 bg-background text-text rounded-xl" + class="w-11/12 sm:w-2/3 lg:w-2/4 xl:w-1/3 3xl:w-1/4 bg-background text-text rounded-xl" >
{movie.rating.toFixed(1)}
-- : {new Date(movie.releaseDate).getFullYear() || - 'unavailable'} -
- -- : - {movie.title} -
-- : - {#each movie.genre as genre (genre)} - {genre} - {/each} -
-- : - {movie.description} -
+{movie.rating.toFixed(1)}
++ : {new Date(movie.releaseDate).getFullYear() || + 'unavailable'} +
+ ++ : + {movie.title} +
++ : + {#each movie.genre as genre (genre)} + {genre} + {/each} +
++ : + {movie.description} +
+Film in list(s)
+ {#each lists as list (list.id)} + {list.name} + {/each} +