← All changes
|
src/QuickEdit/components/modals/AiImagePickerModal.jsx
+3
-1
3.2.1
→
3.2.2
View file →
| @@ -1,6 +1,7 @@ | ||
| 1 | 1 | import { generateImage } from '@shared/api/DataApi'; |
| 2 | 2 | import { downloadImage } from '@shared/api/wp'; |
| 3 | +import { useImageCreditsSync } from '@shared/hooks/useImageCreditsSync'; | |
| 3 | 4 | import { useStampedPreview } from '@shared/hooks/useStampedPreview'; |
| 4 | 5 | import { track } from '@shared/lib/track'; |
| 5 | 6 | import { useImageGenerationStore } from '@shared/state/generate-images'; |
| 6 | 7 | import { |
| @@ -57,8 +58,10 @@ | ||
| 57 | 58 | const [preview, setPreview] = useState(null); // { src, id } |
| 58 | 59 | const abortRef = useRef(null); |
| 59 | 60 | const previewSrc = useStampedPreview(preview?.src, disclose); |
| 60 | 61 | |
| 62 | + useImageCreditsSync(); | |
| 63 | + | |
| 61 | 64 | const noCredits = imageCredits.remaining === 0; |
| 62 | 65 | const usedCredits = imageCredits.total - imageCredits.remaining; |
| 63 | 66 | |
| 64 | 67 | const onGenerate = async (e) => { |
| @@ -110,9 +113,8 @@ | ||
| 110 | 113 | 'ai-generated', |
| 111 | 114 | null, |
| 112 | 115 | { |
| 113 | 116 | alt: preview.alt, |
| 114 | - filename: 'ai-image.jpg', | |
| 115 | 117 | caption: '', |
| 116 | 118 | disclose, |
| 117 | 119 | }, |
| 118 | 120 | ); |