Auto minimize the sidebar in workflow editor (#848)

This commit is contained in:
Kerem Yilmaz
2024-09-18 05:59:01 -07:00
committed by GitHub
parent eadd05c4ec
commit 8f04efa7b3
2 changed files with 24 additions and 0 deletions

View File

@@ -23,16 +23,25 @@ import {
BitwardenSensitiveInformationParameter,
ContextParameter,
} from "../types/workflowTypes";
import { useSidebarStore } from "@/store/SidebarStore";
import { useMountEffect } from "@/hooks/useMountEffect";
function WorkflowEditor() {
const { workflowPermanentId } = useParams();
const credentialGetter = useCredentialGetter();
const queryClient = useQueryClient();
const setCollapsed = useSidebarStore((state) => {
return state.setCollapsed;
});
const { data: workflow, isLoading } = useWorkflowQuery({
workflowPermanentId,
});
useMountEffect(() => {
setCollapsed(true);
});
const saveWorkflowMutation = useMutation({
mutationFn: async (data: {
parameters: Array<ParameterYAML>;