index.tsx 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import Navigation from "./navigation";
  2. import {
  3. useFonts
  4. } from "expo-font";
  5. import {
  6. setupNCoreUIKit
  7. } from "ncore-ui-kit-mobile";
  8. const NCoreUIKitBase = setupNCoreUIKit({
  9. initialSelectedGapPropagation: "spacious",
  10. initialSelectedTheme: "dark"
  11. });
  12. const App = () => {
  13. return <Navigation/>;
  14. };
  15. const ContextAPI = () => {
  16. /* eslint-disable @typescript-eslint/no-require-imports */
  17. const [loaded] = useFonts({
  18. "Geist-ExtraLight": require("./assets/fonts/Geist-ExtraLight.ttf"),
  19. "Geist-ExtraBold": require("./assets/fonts/Geist-ExtraBold.ttf"),
  20. "Geist-SemiBold": require("./assets/fonts/Geist-SemiBold.ttf"),
  21. "Geist-Regular": require("./assets/fonts/Geist-Regular.ttf"),
  22. "Geist-Medium": require("./assets/fonts/Geist-Medium.ttf"),
  23. "Geist-Black": require("./assets/fonts/Geist-Black.ttf"),
  24. "Geist-Light": require("./assets/fonts/Geist-Light.ttf"),
  25. "Geist-Bold": require("./assets/fonts/Geist-Bold.ttf"),
  26. "Geist-Thin": require("./assets/fonts/Geist-Thin.ttf")
  27. });
  28. if (!loaded) return null;
  29. return <NCoreUIKitBase.Provider>
  30. <App/>
  31. </NCoreUIKitBase.Provider>;
  32. };
  33. export default ContextAPI;