import React from 'react';
import { useStringBoot } from '@stringboot/web-sdk/react';
function App() {
const { initialized, error } = useStringBoot({
apiToken: process.env.REACT_APP_STRINGBOOT_TOKEN!,
baseUrl: 'https://api.stringboot.com',
defaultLanguage: 'en',
debug: true // Enable debug logging
});
if (error) {
return (
<div className="error-container">
<h1>Failed to initialize StringBoot</h1>
<p>{error}</p>
<button onClick={() => window.location.reload()}>
Retry
</button>
</div>
);
}
if (!initialized) {
return (
<div className="loading-container">
<div className="spinner" />
<p>Initializing StringBoot...</p>
</div>
);
}
return <MyApp />;
}
export default App;