From 7d213ea954a3fc323ec578ff0b8763903d52469d Mon Sep 17 00:00:00 2001 From: toir-bot Date: Tue, 14 Apr 2026 07:02:52 +0000 Subject: [PATCH] feat: add generated code: frontend/src/App.tsx --- frontend/src/App.tsx | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 frontend/src/App.tsx diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx new file mode 100644 index 0000000..88d8757 --- /dev/null +++ b/frontend/src/App.tsx @@ -0,0 +1,43 @@ +import { Admin, Resource } from 'react-admin'; +import { authProvider, initKeycloak } from './authProvider'; +import { dataProvider } from './dataProvider'; +import { EquipmentList, EquipmentEdit, EquipmentCreate, EquipmentShow } from './resources/equipment'; +import { ChangeEquipmentStatusList, ChangeEquipmentStatusEdit, ChangeEquipmentStatusCreate, ChangeEquipmentStatusShow } from './resources/change-equipment-status'; +import { useState, useEffect } from 'react'; + +const App = () => { + const [initialized, setInitialized] = useState(false); + + useEffect(() => { + const initializeAuth = async () => { + await initKeycloak(); + setInitialized(true); + }; + initializeAuth(); + }, []); + + if (!initialized) { + return
Loading...
; + } + + return ( + + + + + ); +}; + +export { App }; \ No newline at end of file