mirror of
https://github.com/sourcebot-dev/sourcebot.git
synced 2025-12-12 20:35:24 +00:00
add SECURITY_CARD_ENABLED flag
This commit is contained in:
parent
8b65a1d81d
commit
fda7986617
3 changed files with 8 additions and 2 deletions
|
|
@ -21,9 +21,10 @@ import SecurityCard from "@/app/components/securityCard";
|
|||
|
||||
interface ConnectCodeHostProps {
|
||||
nextStep: OnboardingSteps;
|
||||
securityCardEnabled: boolean;
|
||||
}
|
||||
|
||||
export const ConnectCodeHost = ({ nextStep }: ConnectCodeHostProps) => {
|
||||
export const ConnectCodeHost = ({ nextStep, securityCardEnabled }: ConnectCodeHostProps) => {
|
||||
const [selectedCodeHost, setSelectedCodeHost] = useState<CodeHostType | null>(null);
|
||||
const router = useRouter();
|
||||
const { data: session } = useSession();
|
||||
|
|
@ -51,7 +52,7 @@ export const ConnectCodeHost = ({ nextStep }: ConnectCodeHostProps) => {
|
|||
return (
|
||||
<>
|
||||
<CodeHostSelection onSelect={setSelectedCodeHost} />
|
||||
<SecurityCard />
|
||||
{securityCardEnabled && <SecurityCard />}
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import { CompleteOnboarding } from "./components/completeOnboarding";
|
|||
import { Checkout } from "./components/checkout";
|
||||
import { LogoutEscapeHatch } from "@/app/components/logoutEscapeHatch";
|
||||
import { IS_BILLING_ENABLED } from "@/lib/stripe";
|
||||
import { env } from "@/env.mjs";
|
||||
|
||||
interface OnboardProps {
|
||||
params: {
|
||||
|
|
@ -57,6 +58,7 @@ export default async function Onboard({ params, searchParams }: OnboardProps) {
|
|||
/>
|
||||
<ConnectCodeHost
|
||||
nextStep={OnboardingSteps.InviteTeam}
|
||||
securityCardEnabled={env.SECURITY_CARD_ENABLED === 'true'}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
|
|
|
|||
|
|
@ -45,6 +45,9 @@ export const env = createEnv({
|
|||
SOURCEBOT_TENANCY_MODE: tenancyModeSchema.default("single"),
|
||||
SOURCEBOT_AUTH_ENABLED: booleanSchema.default('true'),
|
||||
CONFIG_PATH: z.string().optional(),
|
||||
|
||||
// Misc UI flags
|
||||
SECURITY_CARD_ENABLED: booleanSchema.default('false'),
|
||||
},
|
||||
// @NOTE: Make sure you destructure all client variables in the
|
||||
// `experimental__runtimeEnv` block below.
|
||||
|
|
|
|||
Loading…
Reference in a new issue