mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	[Gitar] Cleaning up stale flag: onboardingUI with value true (#8832)
[](https://gitar.ai) This automated PR permanently enables the `onboardingUI` feature flag. --- This automated PR was generated by [Gitar](https://gitar.ai). View [docs](https://gitar.ai/docs). --------- Co-authored-by: Gitar <noreply@gitar.ai>
This commit is contained in:
		
							parent
							
								
									6844984610
								
							
						
					
					
						commit
						9b4e646a98
					
				@ -27,7 +27,6 @@ import { useStickinessOptions } from 'hooks/useStickinessOptions';
 | 
				
			|||||||
import { ChangeRequestTableConfigButton } from './ConfigButtons/ChangeRequestTableConfigButton';
 | 
					import { ChangeRequestTableConfigButton } from './ConfigButtons/ChangeRequestTableConfigButton';
 | 
				
			||||||
import { StyledDefinitionList } from './CreateProjectDialog.styles';
 | 
					import { StyledDefinitionList } from './CreateProjectDialog.styles';
 | 
				
			||||||
import { ProjectIcon } from 'component/common/ProjectIcon/ProjectIcon';
 | 
					import { ProjectIcon } from 'component/common/ProjectIcon/ProjectIcon';
 | 
				
			||||||
import { useUiFlag } from '../../../../../hooks/useUiFlag';
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
interface ICreateProjectDialogProps {
 | 
					interface ICreateProjectDialogProps {
 | 
				
			||||||
    open: boolean;
 | 
					    open: boolean;
 | 
				
			||||||
@ -119,7 +118,6 @@ export const CreateProjectDialog = ({
 | 
				
			|||||||
    const { setToastData, setToastApiError } = useToast();
 | 
					    const { setToastData, setToastApiError } = useToast();
 | 
				
			||||||
    const navigate = useNavigate();
 | 
					    const navigate = useNavigate();
 | 
				
			||||||
    const { trackEvent } = usePlausibleTracker();
 | 
					    const { trackEvent } = usePlausibleTracker();
 | 
				
			||||||
    const onboardingUIEnabled = useUiFlag('onboardingUI');
 | 
					 | 
				
			||||||
    const {
 | 
					    const {
 | 
				
			||||||
        projectName,
 | 
					        projectName,
 | 
				
			||||||
        projectDesc,
 | 
					        projectDesc,
 | 
				
			||||||
@ -192,11 +190,9 @@ export const CreateProjectDialog = ({
 | 
				
			|||||||
                trackEvent('project-mode', {
 | 
					                trackEvent('project-mode', {
 | 
				
			||||||
                    props: { mode: projectMode, action: 'added' },
 | 
					                    props: { mode: projectMode, action: 'added' },
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
                if (onboardingUIEnabled) {
 | 
					                trackEvent('onboarding', {
 | 
				
			||||||
                    trackEvent('onboarding', {
 | 
					                    props: { eventType: 'onboarding-started' },
 | 
				
			||||||
                        props: { eventType: 'onboarding-started' },
 | 
					                });
 | 
				
			||||||
                    });
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
            } catch (error: unknown) {
 | 
					            } catch (error: unknown) {
 | 
				
			||||||
                setToastApiError(formatUnknownError(error));
 | 
					                setToastApiError(formatUnknownError(error));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
				
			|||||||
@ -28,7 +28,6 @@ const setupApi = () => {
 | 
				
			|||||||
    testServerRoute(server, '/api/admin/ui-config', {
 | 
					    testServerRoute(server, '/api/admin/ui-config', {
 | 
				
			||||||
        flags: {
 | 
					        flags: {
 | 
				
			||||||
            flagCreator: true,
 | 
					            flagCreator: true,
 | 
				
			||||||
            onboardingUI: true,
 | 
					 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
    testServerRoute(server, '/api/admin/tags', {
 | 
					    testServerRoute(server, '/api/admin/tags', {
 | 
				
			||||||
 | 
				
			|||||||
@ -89,7 +89,6 @@ export const ProjectFeatureToggles = ({
 | 
				
			|||||||
    environments,
 | 
					    environments,
 | 
				
			||||||
}: IPaginatedProjectFeatureTogglesProps) => {
 | 
					}: IPaginatedProjectFeatureTogglesProps) => {
 | 
				
			||||||
    const { trackEvent } = usePlausibleTracker();
 | 
					    const { trackEvent } = usePlausibleTracker();
 | 
				
			||||||
    const onboardingUIEnabled = useUiFlag('onboardingUI');
 | 
					 | 
				
			||||||
    const projectId = useRequiredPathParam('projectId');
 | 
					    const projectId = useRequiredPathParam('projectId');
 | 
				
			||||||
    const { project } = useProjectOverview(projectId);
 | 
					    const { project } = useProjectOverview(projectId);
 | 
				
			||||||
    const [connectSdkOpen, setConnectSdkOpen] = useState(false);
 | 
					    const [connectSdkOpen, setConnectSdkOpen] = useState(false);
 | 
				
			||||||
@ -152,12 +151,9 @@ export const ProjectFeatureToggles = ({
 | 
				
			|||||||
    >(`onboarding-state:v1-${projectId}`, 'hide-setup');
 | 
					    >(`onboarding-state:v1-${projectId}`, 'hide-setup');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const notOnboarding =
 | 
					    const notOnboarding =
 | 
				
			||||||
        !onboardingUIEnabled ||
 | 
					        project.onboardingStatus.status === 'onboarded' ||
 | 
				
			||||||
        (onboardingUIEnabled &&
 | 
					 | 
				
			||||||
            project.onboardingStatus.status === 'onboarded') ||
 | 
					 | 
				
			||||||
        onboardingFlow === 'closed';
 | 
					        onboardingFlow === 'closed';
 | 
				
			||||||
    const isOnboarding =
 | 
					    const isOnboarding =
 | 
				
			||||||
        onboardingUIEnabled &&
 | 
					 | 
				
			||||||
        project.onboardingStatus.status !== 'onboarded' &&
 | 
					        project.onboardingStatus.status !== 'onboarded' &&
 | 
				
			||||||
        onboardingFlow === 'visible';
 | 
					        onboardingFlow === 'visible';
 | 
				
			||||||
    const noFeaturesExistInProject = project.featureTypeCounts?.length === 0;
 | 
					    const noFeaturesExistInProject = project.featureTypeCounts?.length === 0;
 | 
				
			||||||
 | 
				
			|||||||
@ -86,7 +86,6 @@ export type UiFlags = {
 | 
				
			|||||||
    manyStrategiesPagination?: boolean;
 | 
					    manyStrategiesPagination?: boolean;
 | 
				
			||||||
    enableLegacyVariants?: boolean;
 | 
					    enableLegacyVariants?: boolean;
 | 
				
			||||||
    flagCreator?: boolean;
 | 
					    flagCreator?: boolean;
 | 
				
			||||||
    onboardingUI?: boolean;
 | 
					 | 
				
			||||||
    purchaseAdditionalEnvironments?: boolean;
 | 
					    purchaseAdditionalEnvironments?: boolean;
 | 
				
			||||||
    unleashAI?: boolean;
 | 
					    unleashAI?: boolean;
 | 
				
			||||||
    releasePlans?: boolean;
 | 
					    releasePlans?: boolean;
 | 
				
			||||||
 | 
				
			|||||||
@ -47,7 +47,6 @@ export type IFlagKey =
 | 
				
			|||||||
    | 'enableLegacyVariants'
 | 
					    | 'enableLegacyVariants'
 | 
				
			||||||
    | 'extendedMetrics'
 | 
					    | 'extendedMetrics'
 | 
				
			||||||
    | 'removeUnsafeInlineStyleSrc'
 | 
					    | 'removeUnsafeInlineStyleSrc'
 | 
				
			||||||
    | 'onboardingUI'
 | 
					 | 
				
			||||||
    | 'projectRoleAssignment'
 | 
					    | 'projectRoleAssignment'
 | 
				
			||||||
    | 'purchaseAdditionalEnvironments'
 | 
					    | 'purchaseAdditionalEnvironments'
 | 
				
			||||||
    | 'originMiddlewareRequestLogging'
 | 
					    | 'originMiddlewareRequestLogging'
 | 
				
			||||||
@ -237,10 +236,6 @@ const flags: IFlags = {
 | 
				
			|||||||
        process.env.UNLEASH_EXPERIMENTAL_REMOVE_UNSAFE_INLINE_STYLE_SRC,
 | 
					        process.env.UNLEASH_EXPERIMENTAL_REMOVE_UNSAFE_INLINE_STYLE_SRC,
 | 
				
			||||||
        false,
 | 
					        false,
 | 
				
			||||||
    ),
 | 
					    ),
 | 
				
			||||||
    onboardingUI: parseEnvVarBoolean(
 | 
					 | 
				
			||||||
        process.env.UNLEASH_EXPERIMENTAL_ONBOARDING_UI,
 | 
					 | 
				
			||||||
        false,
 | 
					 | 
				
			||||||
    ),
 | 
					 | 
				
			||||||
    projectRoleAssignment: parseEnvVarBoolean(
 | 
					    projectRoleAssignment: parseEnvVarBoolean(
 | 
				
			||||||
        process.env.UNLEASH_EXPERIMENTAL_PROJECT_ROLE_ASSIGNMENT,
 | 
					        process.env.UNLEASH_EXPERIMENTAL_PROJECT_ROLE_ASSIGNMENT,
 | 
				
			||||||
        false,
 | 
					        false,
 | 
				
			||||||
 | 
				
			|||||||
@ -48,7 +48,6 @@ process.nextTick(async () => {
 | 
				
			|||||||
                        manyStrategiesPagination: true,
 | 
					                        manyStrategiesPagination: true,
 | 
				
			||||||
                        enableLegacyVariants: false,
 | 
					                        enableLegacyVariants: false,
 | 
				
			||||||
                        extendedMetrics: true,
 | 
					                        extendedMetrics: true,
 | 
				
			||||||
                        onboardingUI: true,
 | 
					 | 
				
			||||||
                        purchaseAdditionalEnvironments: true,
 | 
					                        purchaseAdditionalEnvironments: true,
 | 
				
			||||||
                        originMiddlewareRequestLogging: true,
 | 
					                        originMiddlewareRequestLogging: true,
 | 
				
			||||||
                        unleashAI: true,
 | 
					                        unleashAI: true,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user