import * as React from 'react'; import { Html, Head, Main, NextScript } from 'next/document'; //@ts-ignore import { AppRegistry } from 'react-native-web'; import { flush } from '@gluestack-ui/themed'; function Document() { return (
); } Document.getInitialProps = async ({ renderPage }: any) => { AppRegistry.registerComponent('Main', () => Main); const { getStyleElement } = AppRegistry.getApplication('Main'); const page = await renderPage(); const styles = [getStyleElement(), ...flush()]; return { ...page, styles: React.Children.toArray(styles) }; }; export default Document;