make opensearch optional

This commit is contained in:
castdrian 2023-07-22 21:53:55 +02:00
parent dce6dff9a1
commit 855ed60e37
No known key found for this signature in database
3 changed files with 7 additions and 4 deletions

View File

@ -1,4 +1,5 @@
# make sure the cors proxy url does NOT have a slash at the end
VITE_CORS_PROXY_URL=...
VITE_TMDB_READ_API_KEY=...
VITE_OPENSEARCH_ENABLED=false
VITE_APP_DOMAIN="http://localhost:5173"

View File

@ -35,7 +35,7 @@
<title>movie-web</title>
<!-- OpenSearch -->
<link rel="search" type="application/opensearchdescription+xml" title="movie-web" href="src/assets/opensearch.xml">
{{{ opensearch }}}
<!-- Google Sitelinks -->
<script type="application/ld+json">

View File

@ -8,11 +8,13 @@ import { handlebars } from "./plugins/handlebars";
import { loadEnv } from "vite"
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd())
return {
plugins:[
handlebars({
vars: {
appdomain: loadEnv(mode, process.cwd()).VITE_APP_DOMAIN,
opensearch: env.VITE_OPENSEARCH_ENABLED ? '<link rel="search" type="application/opensearchdescription+xml" title="movie-web" href="src/assets/opensearch.xml">' : "",
appdomain: env.VITE_APP_DOMAIN,
},
}),
react({