An open API service indexing awesome lists of open source software.

https://github.com/hanai/rax-page-layout

Classic page layout for rax application.
https://github.com/hanai/rax-page-layout

component layout pull-to-refresh rax rax-application

Last synced: about 1 year ago
JSON representation

Classic page layout for rax application.

Awesome Lists containing this project

README

          

## rax-page-layout

Classic page layout for rax application.

| ![web_qr_code](https://user-images.githubusercontent.com/1222115/80943561-0efd5a00-8e1a-11ea-8639-056c630ffb44.png) |
| --- |
| [web](https://blog.ihanai.com/rax-page-layout/build/web/index.html) |

## Install

``` bash
$ npm install rax-page-layout --save
```

## Usage

```
import { PageLayout, PageHeader, PageFooter, PageMain } from 'rax-page-layout';
```

## Components

### PageLayout

Layout view for a page.

#### Props

| **name** | **type** | **default** | **required** | **describe** | **support** |
|:---|:---|:---|:---|:---|:---|
| children | RaxNode | - | false |PageMain \| PageHeader \| PageFooter | browser |

### PageMain

Main content container for a page.

#### Props

| **name** | **type** | **default** | **required** | **describe** | **support** |
|:---|:---|:---|:---|:---|:---|
| children | RaxNode | - | false | children element | browser |
| hasPullToRefresh | boolean | false | false | if has pull to refresh | browser |
| isRefreshing | boolean | false | false | refresh state | browser |
| betterScroll | boolean | false | false | if use better-scroll | browser |

### PageHeader/PageFooter

## Example

```
import { createElement, render } from 'rax';
import DriverUniversal from 'driver-universal';
import { PageLayout, PageHeader, PageFooter, PageMain } from 'rax-page-layout';

render(, document.body, { driver: DriverUniversal });
```

---

## License

MIT