diff --git a/resources/views/video/veo3/index.blade.php b/resources/views/video/veo3/index.blade.php index 1f065dd4..49a9e5cc 100644 --- a/resources/views/video/veo3/index.blade.php +++ b/resources/views/video/veo3/index.blade.php @@ -638,12 +638,14 @@ className="bg-indigo-600 text-white px-8 py-3 rounded-lg font-medium hover:bg-in const [loading, setLoading] = useState(true); const [checked, setChecked] = useState(new Set()); const [deleting, setDeleting] = useState(false); + const [refreshing, setRefreshing] = useState(false); - const fetchHistory = () => { + const fetchHistory = (isRefresh = false) => { + if (isRefresh) setRefreshing(true); api('/video/veo3/history') .then(data => { setHistory(data.data || []); setChecked(new Set()); }) .catch(() => {}) - .finally(() => setLoading(false)); + .finally(() => { setLoading(false); setRefreshing(false); }); }; useEffect(() => { fetchHistory(); }, []); @@ -725,7 +727,19 @@ className="bg-indigo-600 text-white px-8 py-3 rounded-lg font-medium hover:bg-in return (
-

생성 이력

+
+

생성 이력

+ +
{checked.size > 0 && (