import React from 'react'
import LevelList from '../level_list'
import { observable } from 'mobx'
import { areaData } from './constants'
const store = observable({
data: areaData,
selected: ['1'],
willActiveSelected: ['1'],
setSelected(selected: any) {
console.log(selected)
this.selected = selected
},
setWillActiveSelected(willActiveSelected: any) {
this.willActiveSelected = willActiveSelected
},
})
export const ComLevelList = () => (
{
store.setSelected(selected)
}}
/>
)
export const ComLevelListWithOnlySelectLeaf = () => (
{
store.setSelected(selected)
}}
onlySelectLeaf
/>
)
export const ComLevelListWithIsReverse = () => (
{
store.setSelected(selected)
}}
willActiveSelected={store.willActiveSelected.slice()}
onWillActiveSelect={(willActiveSelected) => {
console.log(willActiveSelected)
store.setWillActiveSelected(willActiveSelected)
}}
isReverse
/>
)
export const ComLevelListWithIsForFunctionSet = () => (
{
store.setSelected(selected)
}}
willActiveSelected={store.willActiveSelected.slice()}
onWillActiveSelect={(willActiveSelected) => {
console.log(willActiveSelected)
store.setWillActiveSelected(willActiveSelected)
}}
isForFunctionSet
/>
)
export default {
title: '表单/LevelList',
}