kara-react-components-mobileweb
Version:
kara项目移动端react组件库
56 lines (49 loc) • 1.54 kB
JavaScript
import React from 'react'
import Scaffold from '../src/components/scaffold/index'
import Button from '../src/components/button/index'
import Tabs from '../src/components/tabs/index'
import '../src/components/tabs/index.scss'
const scaffoldProps = {
hasFooter: true,
title: '测试下参数',
footer: <div>
<div>123123</div>
<Button size="full-width">测试下button</Button>
</div>,
right: '关闭',
}
const TabPane = Tabs.TabPane
function callback(key) {
console.log('onChange', key)
}
function handleTabClick(key) {
console.log('onTabClick', key)
}
const TabExample = () => (
<div>
<Tabs defaultActiveKey="2" onChange={callback} onTabClick={handleTabClick}>
<TabPane tab="选项卡一" key="1">
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'center', height: '5rem', backgroundColor: '#fff' }}>
选项卡一内容
</div>
</TabPane>
<TabPane tab="选项卡二" key="2">
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'center', height: '5rem', backgroundColor: '#fff' }}>
选项卡二内容
</div>
</TabPane>
<TabPane tab="选项卡三" key="3">
<div style={{ display: 'flex', alignItems: 'center', justifyContent: 'center', height: '5rem', backgroundColor: '#fff' }}>
选项卡三内容
</div>
</TabPane>
</Tabs>
</div>
)
export default function Root() {
return (
<Scaffold {...scaffoldProps}>
<TabExample />
</Scaffold>
)
}