@alifd/next
Version:
A configurable component library for web built on React.
176 lines • 4.18 kB
JSON
{
"name": "Timeline",
"props": {
"prefix": {
"type": {
"name": "string"
},
"required": false,
"description": "样式的品牌前缀",
"defaultValue": {
"value": "'next-'",
"computed": false
},
"docblock": "样式的品牌前缀"
},
"fold": {
"type": {
"name": "array"
},
"required": false,
"description": "自定义折叠选项 示例`[{foldArea: [startIndex, endIndex], foldShow: boolean}]`",
"defaultValue": {
"value": "[]",
"computed": false
},
"docblock": "自定义折叠选项 示例`[{foldArea: [startIndex, endIndex], foldShow: boolean}]`"
},
"className": {
"type": {
"name": "string"
},
"required": false,
"description": "自定义类名",
"docblock": "自定义类名"
},
"mode": {
"type": {
"name": "enum",
"value": [
{
"value": "'left'",
"computed": false,
"description": "左"
},
{
"value": "'alternate'",
"computed": false,
"description": "交错显示"
}
]
},
"required": false,
"description": "展示的模式",
"defaultValue": {
"value": "'left'",
"computed": false
},
"docblock": "展示的模式\n@enumdesc 左, 交错显示\n@version 1.23.18",
"value": [
{
"value": "'left'",
"computed": false,
"description": "左"
},
{
"value": "'alternate'",
"computed": false,
"description": "交错显示"
}
],
"version": {
"value": "1.23.18",
"computed": false
}
}
},
"methods": [],
"subComponents": [
{
"name": "Item",
"props": {
"state": {
"type": {
"name": "enum",
"value": [
{
"value": "'done'",
"computed": false
},
{
"value": "'process'",
"computed": false
},
{
"value": "'error'",
"computed": false
},
{
"value": "'success'",
"computed": false
}
]
},
"required": false,
"description": "节点状态",
"defaultValue": {
"value": "'done'",
"computed": false
},
"docblock": "节点状态"
},
"icon": {
"type": {
"name": "string"
},
"required": false,
"description": "图标",
"docblock": "图标"
},
"dot": {
"type": {
"name": "node"
},
"required": false,
"description": "自定义时间轴节点",
"docblock": "自定义时间轴节点"
},
"time": {
"type": {
"name": "node"
},
"required": false,
"description": "格式化后的时间",
"docblock": "格式化后的时间"
},
"title": {
"type": {
"name": "node"
},
"required": false,
"description": "标题",
"docblock": "标题"
},
"timeLeft": {
"type": {
"name": "node"
},
"required": false,
"description": "左侧时间",
"docblock": "左侧时间"
},
"content": {
"type": {
"name": "node"
},
"required": false,
"description": "右侧内容",
"docblock": "右侧内容"
},
"animation": {
"type": {
"name": "bool"
},
"required": false,
"description": "动画",
"defaultValue": {
"value": "true",
"computed": false
},
"docblock": "动画"
}
},
"methods": []
}
]
}