From 0ddab03f8b0bba4034d491e5cbcd0b759a7a60ea Mon Sep 17 00:00:00 2001 From: Mathew Pareles Date: Tue, 15 Apr 2025 03:23:29 -0700 Subject: [PATCH] styles --- .../src/void-onboarding/VoidOnboarding.tsx | 34 +++++++------------ 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/src/vs/workbench/contrib/void/browser/react/src/void-onboarding/VoidOnboarding.tsx b/src/vs/workbench/contrib/void/browser/react/src/void-onboarding/VoidOnboarding.tsx index a396866e..fe78f6b5 100644 --- a/src/vs/workbench/contrib/void/browser/react/src/void-onboarding/VoidOnboarding.tsx +++ b/src/vs/workbench/contrib/void/browser/react/src/void-onboarding/VoidOnboarding.tsx @@ -37,11 +37,12 @@ export const VoidOnboarding = () => { const FADE_DURATION_MS = 2000 - -const FadeIn = ({ children, className, delayMs = 0, ...props }: { children: React.ReactNode, delayMs?: number, className?: string } & React.HTMLAttributes) => { +const FadeIn = ({ children, className, delayMs = 0, durationMs, ...props }: { children: React.ReactNode, delayMs?: number, durationMs?: number, className?: string } & React.HTMLAttributes) => { const [opacity, setOpacity] = useState(0) + const effectiveDurationMs = durationMs ?? FADE_DURATION_MS + useEffect(() => { const timeout = setTimeout(() => { @@ -53,7 +54,7 @@ const FadeIn = ({ children, className, delayMs = 0, ...props }: { children: Reac return ( -
+
{children}
) @@ -461,19 +462,7 @@ const VoidOnboardingContent = () => { }, [setPageIndex, voidSettingsState.globalSettings.isOnboardingComplete]) - // TODO add a description next to the skip button saying (you can always restart the onboarding in Settings) const contentOfIdx: { [pageIndex: number]: React.ReactNode } = { - // 0: - // } - // content={ - //
- // } - // bottom={ - //
- // } - // />, 0: @@ -493,7 +482,7 @@ const VoidOnboardingContent = () => { hasMaxWidth={false} top={<>} - content={ + content={
{/*
AI Preferences
*/}
What are you looking for in an AI model?
@@ -535,7 +524,7 @@ const VoidOnboardingContent = () => {
-
} +
} />, 2: { ) })}
- + {/* Private providers - only visible when wantToUseOption is 'private' */}
{providerNamesOfWantToUseOption.private.map((providerName) => { @@ -608,7 +597,7 @@ const VoidOnboardingContent = () => { ) })}
- + {/* Cheap providers - only visible when wantToUseOption is 'cheap' */}
{providerNamesOfWantToUseOption.cheap.map((providerName) => { @@ -625,7 +614,7 @@ const VoidOnboardingContent = () => { ) })}
- + {/* All providers - only visible when wantToUseOption is 'all' */}
{providerNames.map((providerName) => { @@ -684,7 +673,10 @@ const VoidOnboardingContent = () => { } bottom={ - prevAndNextButtons + + {prevAndNextButtons} + + } />,