zarm-mobile
Version:
UI for react.js
85 lines (80 loc) • 2.53 kB
JSX
import React, { Component } from 'react';
import Header from '../components/Header';
import { Panel, Cell, SwipeAction } from '../../components';
class Page extends Component {
render() {
return (
<div className="swipeAction-page">
<Header title="滑动操作 SwipeAction" />
<main>
<Panel>
<Panel.Header>
<Panel.Title>基本</Panel.Title>
</Panel.Header>
<Panel.Body>
<SwipeAction
autoClose
right={[
{
theme: 'error',
text: '右按钮1',
onClick: () => console.log('右按钮1'),
},
{
theme: 'success',
text: '右按钮2',
onClick: () => console.log('右按钮2'),
},
]}>
<Cell>左滑看看(自动关闭)</Cell>
</SwipeAction>
<SwipeAction
left={[
{
theme: 'info',
text: '左按钮1',
onClick: () => console.log('左按钮1'),
},
{
theme: 'warning',
text: '左按钮2',
onClick: () => console.log('左按钮2'),
},
]}>
<Cell>右滑看看</Cell>
</SwipeAction>
<SwipeAction
left={[
{
theme: 'info',
text: '左按钮1',
onClick: () => console.log('左按钮1'),
},
{
theme: 'warning',
text: '左按钮2',
onClick: () => console.log('左按钮2'),
},
]}
right={[
{
theme: 'error',
text: '右按钮1',
onClick: () => console.log('右按钮1'),
},
{
theme: 'success',
text: '右按钮2',
onClick: () => console.log('右按钮2'),
},
]}>
<Cell>左右都能滑动</Cell>
</SwipeAction>
</Panel.Body>
</Panel>
</main>
</div>
);
}
}
export default Page;