Refactor: Remove jQuery from AppWrapper (#115842)
This commit is contained in:
@@ -57,7 +57,7 @@ export class AppWrapper extends Component<AppWrapperProps, AppWrapperState> {
|
||||
|
||||
async componentDidMount() {
|
||||
this.setState({ ready: true });
|
||||
$('.preloader').remove();
|
||||
this.removePreloader();
|
||||
|
||||
// clear any old icon caches
|
||||
const cacheKeys = (await window.caches?.keys()) ?? [];
|
||||
@@ -68,6 +68,15 @@ export class AppWrapper extends Component<AppWrapperProps, AppWrapperState> {
|
||||
}
|
||||
}
|
||||
|
||||
removePreloader() {
|
||||
const preloader = document.querySelector('.preloader');
|
||||
if (preloader) {
|
||||
preloader.remove();
|
||||
} else {
|
||||
console.warn('Preloader element not found');
|
||||
}
|
||||
}
|
||||
|
||||
renderRoute = (route: RouteDescriptor) => {
|
||||
return (
|
||||
<Route
|
||||
|
||||
Reference in New Issue
Block a user