fix: web build (#6870)
This commit is contained in:
parent
9c10235fca
commit
4f68aaafa6
3 changed files with 6 additions and 14 deletions
5
packages/types/src/instance/base.d.ts
vendored
5
packages/types/src/instance/base.d.ts
vendored
|
|
@ -37,6 +37,7 @@ export interface IInstance {
|
|||
}
|
||||
|
||||
export interface IInstanceConfig {
|
||||
enable_signup: boolean;
|
||||
is_workspace_creation_disabled: boolean;
|
||||
is_google_enabled: boolean;
|
||||
is_github_enabled: boolean;
|
||||
|
|
@ -72,9 +73,7 @@ export interface IInstanceAdmin {
|
|||
user_detail: IUserLite;
|
||||
}
|
||||
|
||||
export type TInstanceIntercomConfigurationKeys =
|
||||
| "IS_INTERCOM_ENABLED"
|
||||
| "INTERCOM_APP_ID";
|
||||
export type TInstanceIntercomConfigurationKeys = "IS_INTERCOM_ENABLED" | "INTERCOM_APP_ID";
|
||||
|
||||
export type TInstanceConfigurationKeys =
|
||||
| TInstanceAIConfigurationKeys
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@ import Link from "next/link";
|
|||
import { useSearchParams } from "next/navigation";
|
||||
import { useTheme } from "next-themes";
|
||||
import { Controller, useForm } from "react-hook-form";
|
||||
import useSWR from "swr";
|
||||
// icons
|
||||
import { CircleCheck } from "lucide-react";
|
||||
// plane imports
|
||||
|
|
@ -49,7 +48,7 @@ const ForgotPasswordPage = observer(() => {
|
|||
const { t } = useTranslation();
|
||||
// store hooks
|
||||
const { captureEvent } = useEventTracker();
|
||||
const { fetchInstanceConfigurations, formattedConfig } = useInstance();
|
||||
const { config } = useInstance();
|
||||
// hooks
|
||||
const { resolvedTheme } = useTheme();
|
||||
// timer
|
||||
|
|
@ -95,10 +94,8 @@ const ForgotPasswordPage = observer(() => {
|
|||
});
|
||||
};
|
||||
|
||||
useSWR("INSTANCE_CONFIGURATIONS", () => fetchInstanceConfigurations());
|
||||
|
||||
// derived values
|
||||
const enableSignUpConfig = formattedConfig?.ENABLE_SIGNUP ?? "";
|
||||
const enableSignUpConfig = config?.enable_signup ?? false;
|
||||
|
||||
const logo = resolvedTheme === "light" ? BlackHorizontalLogo : WhiteHorizontalLogo;
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@ import Image from "next/image";
|
|||
import Link from "next/link";
|
||||
// ui
|
||||
import { useTheme } from "next-themes";
|
||||
import useSWR from "swr";
|
||||
// components
|
||||
import { NAVIGATE_TO_SIGNUP } from "@plane/constants";
|
||||
import { useTranslation } from "@plane/i18n";
|
||||
|
|
@ -34,12 +33,9 @@ const HomePage = observer(() => {
|
|||
// hooks
|
||||
const { captureEvent } = useEventTracker();
|
||||
// store
|
||||
const { fetchInstanceConfigurations, formattedConfig } = useInstance();
|
||||
|
||||
useSWR("INSTANCE_CONFIGURATIONS", () => fetchInstanceConfigurations());
|
||||
|
||||
const { config } = useInstance();
|
||||
// derived values
|
||||
const enableSignUpConfig = formattedConfig?.ENABLE_SIGNUP ?? "";
|
||||
const enableSignUpConfig = config?.enable_signup ?? false;
|
||||
|
||||
const logo = resolvedTheme === "light" ? BlackHorizontalLogo : WhiteHorizontalLogo;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue