Files
ox_lib/web/src/App.tsx

37 lines
1.0 KiB
TypeScript
Raw Normal View History

import Notifications from "./features/notifications/NotificationWrapper";
import CircleProgressbar from "./features/progress/CircleProgressbar";
import Progressbar from "./features/progress/Progressbar";
import TextUI from "./features/textui/TextUI";
import InputDialog from "./features/dialog/InputDialog";
import ContextMenu from "./features/menu/context/ContextMenu";
import Settings from "./features/settings";
2022-04-17 18:22:19 +02:00
import { useNuiEvent } from "./hooks/useNuiEvent";
import { setClipboard } from "./utils/setClipboard";
import { fetchNui } from "./utils/fetchNui";
2022-06-11 11:33:15 +02:00
import AlertDialog from "./features/dialog/AlertDialog";
import ListMenu from "./features/menu/list";
const App: React.FC = () => {
2022-04-17 18:22:19 +02:00
useNuiEvent("setClipboard", (data: string) => {
setClipboard(data);
});
fetchNui("init");
return (
<>
<Settings />
<Progressbar />
<CircleProgressbar />
<Notifications />
<TextUI />
<InputDialog />
2022-06-11 11:33:15 +02:00
<AlertDialog />
<ContextMenu />
<ListMenu />
</>
);
};
export default App;