initialAcrName: orDefault()

in webview-ui/src/Draft/DraftWorkflow/DraftWorkflow.tsx [294:317]


            initialAcrName: orDefault(state.selectedAcr, null) || null,
            initialClusterResourceGroup: orDefault(state.selectedClusterResourceGroup, null) || null,
            initialClusterName: orDefault(state.selectedCluster, null) || null,
        };

        vscode.postLaunchAttachAcrToCluster(params);
    }

    function validate(): Maybe<CreateParams> {
        if (!isValid(state.selectedWorkflowName)) return nothing();
        if (!isValid(state.selectedBranchName)) return nothing();
        if (!isValid(state.selectedSubscription)) return nothing();
        if (!isValid(state.selectedDockerfilePath)) return nothing();
        if (!isValid(state.selectedAcrResourceGroup)) return nothing();
        if (!isValid(state.selectedAcr)) return nothing();
        if (!isValid(state.selectedRepositoryName)) return nothing();
        if (!isValid(state.selectedClusterResourceGroup)) return nothing();
        if (!isValid(state.selectedCluster)) return nothing();
        if (!isValid(state.selectedClusterNamespace)) return nothing();

        const deploymentParams = validateDeploymentParams();
        if (isNothing(deploymentParams)) return nothing();

        const result: CreateParams = {