Unverified 提交 e1344d55 authored 作者: Will Chen's avatar Will Chen 提交者: GitHub

refresh app (so code files is updated) on git checkout (#250)

上级 cdf2f5d7
......@@ -7,6 +7,7 @@ import type { Version } from "@/ipc/ipc_types";
import { cn } from "@/lib/utils";
import { useEffect, useRef, useState } from "react";
import { useCheckoutVersion } from "@/hooks/useCheckoutVersion";
import { useLoadApp } from "@/hooks/useLoadApp";
interface VersionPaneProps {
isVisible: boolean;
......@@ -15,6 +16,7 @@ interface VersionPaneProps {
export function VersionPane({ isVisible, onClose }: VersionPaneProps) {
const appId = useAtomValue(selectedAppIdAtom);
const { refreshApp } = useLoadApp(appId);
const {
versions: liveVersions,
refreshVersions,
......@@ -78,6 +80,7 @@ export function VersionPane({ isVisible, onClose }: VersionPaneProps) {
console.error("Could not checkout version, unselecting version", error);
setSelectedVersionId(null);
}
await refreshApp();
}
};
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论