oss请求处理
This commit is contained in:
1 parent
18cb51670c
commit
a9a4cdf125
18 files changed
+450
-29
No files matched your search
@@ -5,6 +5,7 @@ import { Download, Eye, ImageIcon, Info, Loader2, Music, RefreshCw, Trash2, X }
|
||||
import { clampPage, pageItems, Pagination } from "@/components/pagination";
|
||||
import { modalEnter, modalExit, pulseFeedback, revealChildren, runScopedMotion } from "@/lib/ui/motion";
|
||||
import { formatBillingAmount } from "@/lib/billing";
|
||||
import { assetPreviewUrl } from "@/lib/client/asset-urls";
|
||||
import type { Asset, GenerationJob } from "@/lib/types";
|
||||
|
||||
type AssetView = "assets" | "tasks";
|
||||
@@ -386,10 +387,10 @@ function renderAssetPreview(asset: Asset) {
|
||||
);
|
||||
}
|
||||
if (asset.kind === "video" || isVideo(asset)) {
|
||||
return <video className="asset-thumb" src={asset.url} muted playsInline preload="metadata" />;
|
||||
return <video className="asset-thumb" src={assetPreviewUrl(asset)} muted playsInline preload="metadata" />;
|
||||
}
|
||||
if (asset.kind === "image" || asset.kind === "mask" || asset.kind === "reference" || isImage(asset)) {
|
||||
return <img className="asset-thumb" src={asset.url} alt={asset.name} />;
|
||||
return <img className="asset-thumb" src={assetPreviewUrl(asset)} alt={asset.name} />;
|
||||
}
|
||||
return (
|
||||
<div className="asset-placeholder asset-kind-placeholder">
|
||||
@@ -400,10 +401,10 @@ function renderAssetPreview(asset: Asset) {
|
||||
}
|
||||
|
||||
function renderAssetPreviewLarge(asset: Asset) {
|
||||
if (isAudio(asset)) return <audio src={asset.url} controls />;
|
||||
if (asset.kind === "video" || isVideo(asset)) return <video src={asset.url} controls playsInline />;
|
||||
if (isAudio(asset)) return <audio src={assetPreviewUrl(asset)} controls />;
|
||||
if (asset.kind === "video" || isVideo(asset)) return <video src={assetPreviewUrl(asset)} controls playsInline />;
|
||||
if (asset.kind === "image" || asset.kind === "mask" || asset.kind === "reference" || isImage(asset)) {
|
||||
return <img src={asset.url} alt={asset.name} />;
|
||||
return <img src={assetPreviewUrl(asset)} alt={asset.name} />;
|
||||
}
|
||||
return (
|
||||
<div className="asset-placeholder asset-kind-placeholder">
|
||||
|
||||
Reference in new issue
Block a user