1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-20 00:08:02 +01:00

[Gitar] Cleaning up stale flag: onboardingUI with value true (#8832)

[![Gitar](https://raw.githubusercontent.com/gitarcode/.github/main/assets/gitar-banner.svg)](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:
gitar-bot[bot] 2024-11-22 11:55:24 +02:00 committed by GitHub
parent 6844984610
commit 9b4e646a98
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 4 additions and 20 deletions

View File

@ -27,7 +27,6 @@ import { useStickinessOptions } from 'hooks/useStickinessOptions';
import { ChangeRequestTableConfigButton } from './ConfigButtons/ChangeRequestTableConfigButton';
import { StyledDefinitionList } from './CreateProjectDialog.styles';
import { ProjectIcon } from 'component/common/ProjectIcon/ProjectIcon';
import { useUiFlag } from '../../../../../hooks/useUiFlag';
interface ICreateProjectDialogProps {
open: boolean;
@ -119,7 +118,6 @@ export const CreateProjectDialog = ({
const { setToastData, setToastApiError } = useToast();
const navigate = useNavigate();
const { trackEvent } = usePlausibleTracker();
const onboardingUIEnabled = useUiFlag('onboardingUI');
const {
projectName,
projectDesc,
@ -192,11 +190,9 @@ export const CreateProjectDialog = ({
trackEvent('project-mode', {
props: { mode: projectMode, action: 'added' },
});
if (onboardingUIEnabled) {
trackEvent('onboarding', {
props: { eventType: 'onboarding-started' },
});
}
trackEvent('onboarding', {
props: { eventType: 'onboarding-started' },
});
} catch (error: unknown) {
setToastApiError(formatUnknownError(error));
}

View File

@ -28,7 +28,6 @@ const setupApi = () => {
testServerRoute(server, '/api/admin/ui-config', {
flags: {
flagCreator: true,
onboardingUI: true,
},
});
testServerRoute(server, '/api/admin/tags', {

View File

@ -89,7 +89,6 @@ export const ProjectFeatureToggles = ({
environments,
}: IPaginatedProjectFeatureTogglesProps) => {
const { trackEvent } = usePlausibleTracker();
const onboardingUIEnabled = useUiFlag('onboardingUI');
const projectId = useRequiredPathParam('projectId');
const { project } = useProjectOverview(projectId);
const [connectSdkOpen, setConnectSdkOpen] = useState(false);
@ -152,12 +151,9 @@ export const ProjectFeatureToggles = ({
>(`onboarding-state:v1-${projectId}`, 'hide-setup');
const notOnboarding =
!onboardingUIEnabled ||
(onboardingUIEnabled &&
project.onboardingStatus.status === 'onboarded') ||
project.onboardingStatus.status === 'onboarded' ||
onboardingFlow === 'closed';
const isOnboarding =
onboardingUIEnabled &&
project.onboardingStatus.status !== 'onboarded' &&
onboardingFlow === 'visible';
const noFeaturesExistInProject = project.featureTypeCounts?.length === 0;

View File

@ -86,7 +86,6 @@ export type UiFlags = {
manyStrategiesPagination?: boolean;
enableLegacyVariants?: boolean;
flagCreator?: boolean;
onboardingUI?: boolean;
purchaseAdditionalEnvironments?: boolean;
unleashAI?: boolean;
releasePlans?: boolean;

View File

@ -47,7 +47,6 @@ export type IFlagKey =
| 'enableLegacyVariants'
| 'extendedMetrics'
| 'removeUnsafeInlineStyleSrc'
| 'onboardingUI'
| 'projectRoleAssignment'
| 'purchaseAdditionalEnvironments'
| 'originMiddlewareRequestLogging'
@ -237,10 +236,6 @@ const flags: IFlags = {
process.env.UNLEASH_EXPERIMENTAL_REMOVE_UNSAFE_INLINE_STYLE_SRC,
false,
),
onboardingUI: parseEnvVarBoolean(
process.env.UNLEASH_EXPERIMENTAL_ONBOARDING_UI,
false,
),
projectRoleAssignment: parseEnvVarBoolean(
process.env.UNLEASH_EXPERIMENTAL_PROJECT_ROLE_ASSIGNMENT,
false,

View File

@ -48,7 +48,6 @@ process.nextTick(async () => {
manyStrategiesPagination: true,
enableLegacyVariants: false,
extendedMetrics: true,
onboardingUI: true,
purchaseAdditionalEnvironments: true,
originMiddlewareRequestLogging: true,
unleashAI: true,