mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-10 17:26:38 +08:00
feat: 更新版本升级模态框和状态徽章组件,支持通道切换和点击事件
This commit is contained in:
@@ -186,20 +186,20 @@ export function DashboardTopbar() {
|
||||
upgradeMutation.mutate(selectedReleaseChannel);
|
||||
};
|
||||
|
||||
const handleCheckStableRelease = () => {
|
||||
setSelectedReleaseChannel('stable');
|
||||
const handleCheckRelease = () => {
|
||||
setVersionFeedback(null);
|
||||
if (isRoot) {
|
||||
void stableReleaseQuery.refetch();
|
||||
if (selectedReleaseChannel === 'preview') {
|
||||
void previewReleaseQuery.refetch();
|
||||
} else {
|
||||
void stableReleaseQuery.refetch();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
const handleCheckPreviewRelease = () => {
|
||||
setSelectedReleaseChannel('preview');
|
||||
const handleReleaseChannelChange = (channel: ReleaseChannel) => {
|
||||
setSelectedReleaseChannel(channel);
|
||||
setVersionFeedback(null);
|
||||
if (isRoot) {
|
||||
void previewReleaseQuery.refetch();
|
||||
}
|
||||
};
|
||||
|
||||
const handleUploadBinary = (binary: File) => {
|
||||
@@ -347,8 +347,8 @@ export function DashboardTopbar() {
|
||||
isUpgrading={upgradeMutation.isPending}
|
||||
isUploadingBinary={uploadBinaryMutation.isPending}
|
||||
isConfirmingManualUpgrade={confirmManualUpgradeMutation.isPending}
|
||||
onCheckStable={handleCheckStableRelease}
|
||||
onCheckPreview={handleCheckPreviewRelease}
|
||||
onChannelChange={handleReleaseChannelChange}
|
||||
onCheck={handleCheckRelease}
|
||||
onUpgrade={handleUpgrade}
|
||||
onUploadBinary={handleUploadBinary}
|
||||
onConfirmManualUpgrade={handleConfirmManualUpgrade}
|
||||
|
||||
Reference in New Issue
Block a user