mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-17 23:16:03 +01:00
42 lines
1.2 KiB
TypeScript
42 lines
1.2 KiB
TypeScript
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';
|
|
import { useNuiEvent } from './hooks/useNuiEvent';
|
|
import { setClipboard } from './utils/setClipboard';
|
|
import { fetchNui } from './utils/fetchNui';
|
|
import AlertDialog from './features/dialog/AlertDialog';
|
|
import ListMenu from './features/menu/list';
|
|
import Dev from './features/dev';
|
|
import { isEnvBrowser } from './utils/misc';
|
|
import SkillCheck from './features/skillcheck';
|
|
|
|
const App: React.FC = () => {
|
|
useNuiEvent('setClipboard', (data: string) => {
|
|
setClipboard(data);
|
|
});
|
|
|
|
fetchNui('init');
|
|
|
|
return (
|
|
<>
|
|
<Settings />
|
|
<Progressbar />
|
|
<CircleProgressbar />
|
|
<Notifications />
|
|
<TextUI />
|
|
<InputDialog />
|
|
<AlertDialog />
|
|
<ContextMenu />
|
|
<ListMenu />
|
|
<SkillCheck />
|
|
{isEnvBrowser() && <Dev />}
|
|
</>
|
|
);
|
|
};
|
|
|
|
export default App;
|