Mobile / Webview
This section provides guidance on laying out a mobile page.
Overview
Mobile/webview layout is a user interface layout designed for mobile or web applications that are primarily displayed within a webview or browser window. A webview is essentially a container that allows a mobile application to display web content without the user having to leave the application.
How to use
Here we use mobile layout. The installation method is as follows below.
Mobile layout component is split into several sections:
Header: Component which represents the main navigation bar of the layout.Main: Contains the content of each page and all prop passed from the page component.Footer: Component which represents the footer of the layout.
Step 1: Create the layout split component
First, create a few new files in src/layouts/MobileLayout directory. This will be the parent folder component that wraps around each component layout.
layouts/MobileLayout
βββ Header
β βββ <another split code>
β βββ index.tsx
βββ Main
β βββ <another split code>
β βββ index.tsx
βββ Footer
β βββ <another split code>
β βββ index.tsx
βββ index.tsxIn each split it can be chunked again into smaller code sections.
Step 2: Create the parent layout component
Next, create a new file for parent layout component, such as index.tsx, also in your src/layouts/MobileLayout directory.
Step 3: Create the Page Component
Next, create a new file for your page component, such as index.tsx, also in your src/components/page/Homepage directory. This component will be wrapped by the MobileLayout component.
Step 4: Add the Page to Your App
Finally, create a new file for your page component, such as index.tsx, also in your src/pages directory.
Last updated