가상투자 로직 변경

This commit is contained in:
Macbook
2026-05-31 05:29:17 +09:00
parent 6da4821d9d
commit 85d7fea457
9 changed files with 39 additions and 182 deletions
@@ -21,7 +21,7 @@ const PaperLedgerTab: React.FC<Props> = ({ refreshKey = 0 }) => {
useEffect(() => {
let cancelled = false;
setLoading(true);
if (entries.length === 0) setLoading(true);
void loadPaperLedger({ page: 0, size: 50 }).then(page => {
if (!cancelled) {
setEntries(page.content);
@@ -29,6 +29,8 @@ const PaperLedgerTab: React.FC<Props> = ({ refreshKey = 0 }) => {
}
});
return () => { cancelled = true; };
// entries.length: 최초 로드만 스피너 — 갱신 시 목록 유지(깜빡임 방지)
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [refreshKey]);
if (loading) return <p className="ptd-muted"> </p>;