/**
 * @since Last modified: 2024-09-10 11:20:41
 * @constant optMore
 * @description  The attrs and props comparison table of More module.
 */
'use strict';
import optBase from './optBase';
import { T_obj } from '../../../types/ax';
import ax from '../ax';
import unique from '../utils/unique';
import config from '../global/config';
import prefix from '../global/prefix';
import alias from '../global/alias';
const optMore: T_obj[] = unique([
    {
        attr: 'storage-keys',
        prop: 'storKeys',
        value: ['content', 'length', 'folded'],
    },
    {
        attr: 'content',
        prop: 'content',
        value: ''
    },
    {
        attr: 'length',
        prop: 'length',
        value: 60,
    },
    {
        attr: 'folded',
        prop: 'folded',
        value: true,
    },
    {
        attr: 'text-fold',
        prop: 'textFold',
        value: config.lang.more.fold,
    },
    {
        attr: 'text-unfold',
        prop: 'textUnfold',
        value: config.lang.more.unfold,
    },
    {
        attr: 'class-fold',
        prop: 'classFold',
        value: `${prefix}c-prim`,
    },
    {
        attr: 'class-unfold',
        prop: 'classUnfold',
        value: `${prefix}c-prim`,
    },
    {
        attr: 'on-fold',
        prop: 'onFold',
        value: null,
    },
    {
        attr: 'on-unfold',
        prop: 'onUnfold',
        value: null,
    },
    {
        attr: 'on-updatecont',
        prop: 'onUpdateCont',
        value: null,
    },
    ...optBase
], 'attr');
export default optMore;
