/**
 * @since Last modified: 2024-07-02 09:37:58
 * @constant optMessage
 * @description  The attrs and props comparison table of Message module.
 */

'use strict';
import { T_obj } from '../../../types/ax';
import unique from '../utils/unique';
import optBase from './optBase';
const optMessage: T_obj[] = unique([
    {
        attr: 'heading',
        prop: 'heading',
        value: '',
    },
    {
        attr: 'classes',
        prop: 'classes',
        value: '',
    },
    {
        attr: 'placement',
        prop: 'placement',
        value: 'center-top',
    },
    {
        attr: 'content',
        prop: 'content',
        value: '',
    },
    {
        attr: 'status',
        prop: 'status',
        value: 'info',
    },
    {
        attr: 'delay',
        prop: 'delay',
        value: 3000,
    },
    {
        attr: 'progress',
        prop: 'progress',
        value: false,
    },
    {
        attr: 'manual',
        prop: 'manual',
        value: false,
    },
    {
        attr: 'lang',
        prop: 'lang',
        value: {},
        
        
        
        
        
        
    },
    {
        attr: 'icon-show',
        prop: 'iconShow',
        value:  false,
    },
    {
        attr: 'notable',
        prop: 'notable',
        value: false,
    },
    {
        attr: 'z-index',
        prop: 'zIndex',
        value:0,
    },

    
    {
        attr: 'on-show',
        prop: 'onShow',
        value: null,
    },
    {
        attr: 'on-hide',
        prop: 'onHide',
        value: null,
    },
    
    ...optBase
], 'attr');
export default optMessage;
