Browse Source

Handle nullability of config fields

pull/972/head
William Oldham 1 year ago
parent
commit
404d3b885f
  1. 2
      src/hooks/auth/useBackendUrl.ts
  2. 2
      src/pages/parts/admin/TMDBTestPart.tsx
  3. 2
      src/pages/parts/settings/SidebarPart.tsx

2
src/hooks/auth/useBackendUrl.ts

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
import { conf } from "@/setup/config";
import { useAuthStore } from "@/stores/auth";
export function useBackendUrl(): string | undefined {
export function useBackendUrl(): string | null {
const backendUrl = useAuthStore((s) => s.backendUrl);
return backendUrl ?? conf().BACKEND_URL;
}

2
src/pages/parts/admin/TMDBTestPart.tsx

@ -25,7 +25,7 @@ export function TMDBTestPart() { @@ -25,7 +25,7 @@ export function TMDBTestPart() {
errorText: "",
});
if (tmdbApiKey.length === 0) {
if (!tmdbApiKey || tmdbApiKey.length === 0) {
return setStatus({
hasTested: true,
success: false,

2
src/pages/parts/settings/SidebarPart.tsx

@ -14,7 +14,7 @@ import { useAuthStore } from "@/stores/auth"; @@ -14,7 +14,7 @@ import { useAuthStore } from "@/stores/auth";
const rem = 16;
function SecureBadge(props: { url: string | undefined }) {
function SecureBadge(props: { url: string | null }) {
const { t } = useTranslation();
const secure = props.url ? props.url.startsWith("https://") : false;
return (

Loading…
Cancel
Save