fix: Fetch keys when ImageTo3DModal opens
Build and Deploy / build-and-push (push) Failing after 24s
Build and Deploy / build-and-push (push) Failing after 24s
This commit is contained in:
@@ -114,15 +114,17 @@ export const ImageTo3DModal: React.FC<ImageTo3DModalProps> = ({ isOpen, onClose,
|
|||||||
const savedProvider = localStorage.getItem('API_PROVIDER') as 'fal' | 'tripo' | 'meshy' | null;
|
const savedProvider = localStorage.getItem('API_PROVIDER') as 'fal' | 'tripo' | 'meshy' | null;
|
||||||
if (savedProvider) setApiProvider(savedProvider);
|
if (savedProvider) setApiProvider(savedProvider);
|
||||||
|
|
||||||
|
if (isOpen) {
|
||||||
api.getUserKeys().then(keys => {
|
api.getUserKeys().then(keys => {
|
||||||
if (keys.FAL_API_KEY) setApiKey(keys.FAL_API_KEY);
|
if (keys.FAL_API_KEY) setApiKey(keys.FAL_API_KEY);
|
||||||
if (keys.TRIPO_API_KEY) setTripoApiKey(keys.TRIPO_API_KEY);
|
if (keys.TRIPO_API_KEY) setTripoApiKey(keys.TRIPO_API_KEY);
|
||||||
if (keys.MESHY_API_KEY) setMeshyApiKey(keys.MESHY_API_KEY);
|
if (keys.MESHY_API_KEY) setMeshyApiKey(keys.MESHY_API_KEY);
|
||||||
}).catch(err => console.error("Failed to load user keys", err));
|
}).catch(err => console.error("Failed to load user keys", err));
|
||||||
|
}
|
||||||
|
|
||||||
const savedModel = localStorage.getItem('FAL_MODEL');
|
const savedModel = localStorage.getItem('FAL_MODEL');
|
||||||
if (savedModel) setSelectedModel(savedModel);
|
if (savedModel) setSelectedModel(savedModel);
|
||||||
}, []);
|
}, [isOpen]);
|
||||||
|
|
||||||
const handleImageUpload = (e: React.ChangeEvent<HTMLInputElement>) => {
|
const handleImageUpload = (e: React.ChangeEvent<HTMLInputElement>) => {
|
||||||
const file = e.target.files?.[0];
|
const file = e.target.files?.[0];
|
||||||
|
|||||||
Reference in New Issue
Block a user