primevue-mirror/api-generator/components/timeline.js

55 lines
1.4 KiB
JavaScript

const TimelineProps = [
{
name: "value",
type: "array",
default: "null",
description: "An array of events to display."
},
{
name: "align",
type: "string",
default: "left",
description: 'Position of the timeline bar relative to the content. Valid values are "left", "right" for vertical layout and "top", "bottom" for horizontal layout.'
},
{
name: "layout",
type: "string",
default: "vertical",
description: 'Orientation of the timeline, valid values are "vertical" and "horizontal".'
},
{
name: "dataKey",
type: "string",
default: "null",
description: "Name of the field that uniquely identifies the a record in the data."
}
];
const TimelineSlots = [
{
name: "opposite",
description: "Custom content for the content to be placed at the other side of the bar"
},
{
name: "marker",
description: "Custom content for the marker"
},
{
name: "content",
description: "Custom content"
},
{
name: "connector",
description: "Connector element"
}
];
module.exports = {
timeline: {
name: "Timeline",
description: "Timeline visualizes a series of chained events.",
props: TimelineProps,
slots: TimelineSlots
}
};