/**
 * @since Last modified: 2024/06/10 19:33:00
 * @constant optDropdown
 * @description  The attrs and props comparison table of Dropdown module.
 */
'use strict';
import optBase from './optBase';
import unique from '../utils/unique';
const optDropdown = unique([
    {
        attr: 'type',
        prop: 'type',
        value: 'list',
    },
    {
        attr: 'grid',
        prop: 'grid',
        value: {
            enable: false,
            cols: 0,
            fenceShow: false,
        },
    },
    {
        attr: 'bulletin',
        prop: 'bulletin',
        value: {},
        /* value: {
            paddingless: false,
            hoverable: false,
            divisible: false,
            multiline:false,
        }, */
    },
    {
        attr: 'attrs',
        prop: 'attrs',
        value: {},
        /* value: {
            name:'',
            type:'',
            ...
        }, */
    },
    {
        attr: 'placement',
        prop: 'placement',
        value: 'bottom-start',
    },
    {
        attr: 'arrow',
        prop: 'arrow',
        value: true,
    },
    {
        attr: 'trigger',
        prop: 'trigger',
        value: 'click',
    },
    {
        attr: 'size',
        prop: 'size',
        value: 'sm',
    },
    {
        attr: 'multiple',
        prop: 'multiple',
        value: true,
    },
    {
        attr: 'content',
        prop: 'content',
        value: '',
    },
    {
        attr: 'cont-type',
        prop: 'contType',
        value: 'text',
    },
    {
        attr: 'cont-data',
        prop: 'contData',
        value: {},
    },
    {
        attr: 'popup',
        prop: 'popup',
        value: {},
    },
    ...optBase
], 'attr');
export default optDropdown;
