const tableOptions = {
    dataTableId: 'ProductsDataTable',
    itemsLabel: 'Products',
    e2eAttributeSuffix: 'test-e2e',
    sortedParams: { direction: 'desc', columnId: 'adeoKey' },
    loading: false,
    showSelectionCount: true,
    disableSelection: false,
    selectionParams: {
        totalItems: 2,
        excludedIdsFromSelection: [],
        idsSelected: ['item3'],
        allSelected: false,
        selectedLabel: 'selected',
        rowsOnPageLabel: 'rows on the page. ',
        rowsOfTableLabel: 'rows of the table',
        selectAllLabel: 'Select all',
        rowsSelectedLabel: 'All rows are selected in the table.',
        clearSelectionLabel: 'Clear selection',
    },
    layerBodyTitleSettingsLabel: 'Column display',
    layerColumnTitleSettingsLabel: 'Column lock',
    layerTitleSettingsLabel: 'Settings',
    disabledEdit: true,
    filterTagsMax: 3,
};
const tableOptionsSubRow = {
    dataTableId: 'ProductsDataTable',
    itemsLabel: 'Products',
    e2eAttributeSuffix: 'test-e2e',
    sortedParams: { direction: 'desc', columnId: 'adeoKey' },
    loading: false,
    showSelectionCount: true,
    disableSelection: false,
    selectionParams: {
        totalItems: 10,
        excludedIdsFromSelection: [],
        idsSelected: [],
        allSelected: false,
        selectedLabel: 'selected',
        rowsOnPageLabel: 'rows on the page. ',
        rowsOfTableLabel: 'rows of the table',
        selectAllLabel: 'Select all',
        rowsSelectedLabel: 'All rows are selected in the table.',
        clearSelectionLabel: 'Clear selection',
    },
    layerBodyTitleSettingsLabel: 'Column display',
    layerColumnTitleSettingsLabel: 'Column lock',
    layerTitleSettingsLabel: 'Settings',
    showFooter: true,
};
const tableBodyDatas = {
    headDatas: [
        {
            label: 'Images',
            id: 'image',
            cellsFormat: 'Image',
        },
        {
            label: 'Titles',
            id: 'titles',
            cellsFormat: 'CustomText',
            sortable: true,
            width: '250px',
        },
        {
            label: 'External Id',
            id: 'externalId',
            cellsFormat: 'Text',
            sortable: true,
        },
        {
            label: 'Adeo Key',
            id: 'adeoKey',
            cellsFormat: 'Text',
            sortable: true,
        },
        {
            label: 'Discount %',
            id: 'discount',
            cellsFormat: 'InputText',
            width: '4rem',
        },
        {
            label: 'Category',
            id: 'category',
            cellsFormat: 'Text',
            fixedColumn: true,
        },
        {
            label: 'EAN',
            id: 'ean',
            cellsFormat: 'Text',
            hideColumn: true,
        },
        {
            label: 'Product Link',
            id: 'productLink',
            cellsFormat: 'LinkWithoutRedirect',
        },
        {
            label: 'Document',
            id: 'documentProperties',
            cellsFormat: 'FileFormat',
        },
        {
            label: 'Acceptance Status',
            id: 'acceptanceStatus',
            cellsFormat: 'Badge',
            sortable: true,
        },
        {
            label: 'Validation Status',
            id: 'validationStatus',
            cellsFormat: 'Badge',
            sortable: true,
        },
        {
            label: 'COMPLETENESS',
            id: 'completeness',
            cellsFormat: 'ProgressBar',
        },
        {
            label: 'Stock',
            id: 'stock',
            cellsFormat: 'Number',
            sortable: true,
        },
        {
            label: 'Action',
            id: 'button',
            cellsFormat: 'Button',
        },
    ],
    bodyDatas: [
        {
            id: 'item1',
            cells: {
                titles: [
                    { text: 'Nail_100', style: 'font-weight: 400' },
                    { text: '00', style: '' },
                ],
                button: {
                    theme: 'neutral',
                    iconname: 'media-download-web-48px',
                    iconmode: 'only',
                    size: 's',
                    bordered: true,
                },
                externalId: '014159a3-4c59-4cb8-b865-bef8591ed4e3',
                adeoKey: '19112229',
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                discount: {
                    placeholder: 'Discount',
                    value: '20',
                    isvalid: true,
                    rightalign: false,
                    type: 'text',
                },
                ean: ['4637404406563'],
                productLink: {
                    text: 'random link',
                    href: '#',
                },
                documentProperties: {
                    documentName: 'myDocumentName.pdf',
                    documentNameTooltip: 'myDocumentNameFullName.pdf',
                },
                acceptanceStatus: {
                    content: 'DELETED',
                    theme: 'danger',
                },
                validationStatus: {
                    content: 'UNKNOW',
                    theme: 'warning',
                },
                completeness: {
                    value: '100',
                    displaypercentage: true,
                    size: 'm',
                    branded: true,
                    labelOnLeft: true,
                },
                stock: 124,
            },
        },
        {
            id: 'item2',
            disableSelection: true,
            cells: {
                image: {
                    src: 'https://media-dev-eu-2.mirakl.net/SOURCE/af59764a65664014b8070e0ac4d6778a',
                },
                titles: [
                    { text: 'Nail_100', style: 'main-' },
                    { text: 'Clou_100', style: '' },
                ],
                button: {
                    theme: 'neutral',
                    iconname: 'media-download-web-48px',
                    iconmode: 'only',
                    size: 's',
                    bordered: true,
                },
                externalId: '03d485c9-5371-4180-bca6-5f327aab1f9f',
                adeoKey: '29112229',
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['0100001057475'],
                productLink: {
                    text: 'random link',
                    href: '#',
                },
                discount: {
                    placeholder: 'Discount',
                    rightalign: true,
                    type: 'text',
                    isinvalid: true,
                    value: '"a',
                },
                documentProperties: {
                    documentName: 'myOtherName.pdf',
                    documentNameTooltip: 'myDocumentNameFullName.pdf',
                },
                completeness: {
                    value: '14',
                    displaypercentage: true,
                    size: 'xs',
                },
                stock: 1896,
            },
        },
        {
            id: 'item3',
            selected: true,
            cells: {
                image: {
                    src: 'https://media-dev-eu-2.mirakl.net/SOURCE/af59764a65664014b8070e0ac4d6778a',
                },
                titles: [
                    { text: 'Nail_100', style: '' },
                    { text: 'Clou_100', style: '' },
                ],
                button: {
                    theme: 'neutral',
                    iconname: 'media-download-web-48px',
                    iconmode: 'only',
                    size: 's',
                    bordered: true,
                },
                externalId: '063c615b-4ed8-4484-8b04-4345e33a8341',
                discount: {
                    placeholder: 'Discount',
                    rightalign: true,
                },
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['0714028595805'],
                acceptanceStatus: {
                    content: 'WAITING_VERIFICATION',
                    theme: 'warning',
                },
                documentProperties: {
                    documentName: 'myOtherName.pdf',
                    documentNameTooltip: 'myDocumentNameFullName.pdf',
                },
                validationStatus: {
                    content: 'VALID',
                    theme: 'success',
                },
                completeness: {
                    value: '89',
                    displaypercentage: true,
                    size: 'xs',
                },
                stock: 8889,
            },
        },
        {
            id: 'item4',
            disableSelection: true,
            cells: {
                image: {
                    src: 'https://media-dev-eu-2.mirakl.net/SOURCE/3f9bc9ab8c2d430a888d43bdd570bdc9',
                },
                titles: [
                    { text: 'Caisson de cuisine blanc', style: '' },
                    { text: 'Kitchen box white', style: '' },
                ],
                button: {
                    theme: 'neutral',
                    iconname: 'media-download-web-48px',
                    iconmode: 'only',
                    size: 's',
                    bordered: true,
                    disabled: true,
                },
                externalId: '06cfdb97-3cba-4a21-a832-de25cfe58935',
                discount: {
                    placeholder: 'Discount',
                    rightalign: true,
                },
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['0632977000532'],
                productLink: {
                    text: 'random link',
                    href: '#',
                },
                documentProperties: {
                    documentName: 'myOtherName.pdf',
                    documentNameTooltip: 'myDocumentNameFullName.pdf',
                },
                acceptanceStatus: {
                    content: 'ACCEPTED',
                    theme: 'success',
                },
                validationStatus: {
                    content: 'BLOCKED',
                    theme: 'danger',
                },
                completeness: {
                    value: '50',
                    displaypercentage: true,
                    size: 'xs',
                },
                stock: 878,
            },
        },
        {
            id: 'item5',
            disableSelection: true,
            cells: {
                image: {
                    src: 'https://media-dev-eu-2.mirakl.net/SOURCE/af59764a65664014b8070e0ac4d6778a',
                },
                titles: [
                    { text: 'Caisson de cuisine blanc', style: '' },
                    { text: 'Kitchen box white', style: '' },
                ],
                button: {
                    theme: 'neutral',
                    iconname: 'media-download-web-48px',
                    iconmode: 'only',
                    size: 's',
                    bordered: true,
                },
                externalId: '06d8fdf6-31b5-4de8-9d3d-02fa05da21fd',
                discount: {
                    placeholder: 'Discount',
                    rightalign: true,
                },
                adeoKey: '59112229',
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['0714028595782'],
                acceptanceStatus: {
                    content: 'ACCEPTED',
                    theme: 'success',
                },
                validationStatus: {
                    content: 'VALID',
                    theme: 'success',
                },
                completeness: {
                    value: '25',
                    displaypercentage: true,
                    size: 'xs',
                },
                stock: 0,
            },
        },
    ],
};
const tableBodyDatasWithSubRow = {
    headDatas: [
        {
            label: 'Images',
            id: 'image',
            cellsFormat: 'Image',
        },
        {
            label: 'Titles',
            id: 'titles',
            cellsFormat: 'CustomText',
            sortable: true,
        },
        {
            label: 'External Id',
            id: 'externalId',
            cellsFormat: 'Text',
            sortable: true,
        },
        {
            label: 'Adeo Key',
            id: 'adeoKey',
            cellsFormat: 'Text',
            sortable: true,
        },
        {
            label: 'Category',
            id: 'category',
            cellsFormat: 'Text',
        },
        {
            label: 'EAN',
            id: 'ean',
            cellsFormat: 'Text',
        },
        {
            label: 'Product Link',
            id: 'productLink',
            cellsFormat: 'Link',
        },
        {
            label: 'Acceptance Status',
            id: 'acceptanceStatus',
            cellsFormat: 'Badge',
            sortable: true,
        },
        {
            label: 'Validation Status',
            id: 'validationStatus',
            cellsFormat: 'Badge',
            sortable: true,
        },
        {
            label: 'COMPLETENESS',
            id: 'completeness',
            cellsFormat: 'ProgressBar',
        },
    ],
    bodyDatas: [
        {
            id: 'item1',
            cells: {
                titles: [
                    { text: 'Nail_100', style: 'font-weight: 400' },
                    { text: '00', style: '' },
                ],
                externalId: '014159a3-4c59-4cb8-b865-bef8591ed4e3',
                adeoKey: '19112229',
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['4637404406563'],
                productLink: {
                    text: 'random link',
                    href: '#',
                },
                acceptanceStatus: {
                    content: 'DELETED',
                    theme: 'danger',
                },
                validationStatus: {
                    content: 'UNKNOW',
                    theme: 'warning',
                },
                completeness: {
                    value: '25',
                    displaypercentage: true,
                    size: 'xs',
                },
            },
        },
        {
            id: 'item2',
            cells: {
                image: {
                    src: 'https://media-dev-eu-2.mirakl.net/SOURCE/af59764a65664014b8070e0ac4d6778a',
                },
                titles: [
                    { text: 'Nail_100', style: 'main-' },
                    { text: 'Clou_100', style: '' },
                ],
                externalId: '03d485c9-5371-4180-bca6-5f327aab1f9f',
                adeoKey: '29112229',
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['0100001057475'],
                productLink: {
                    text: 'random link',
                    href: '#',
                },
                completeness: {
                    value: '50',
                    displaypercentage: true,
                    size: 'xs',
                },
            },
            subRow: {
                headDatas: [
                    {
                        id: 'column1',
                        label: 'column 1',
                        cellsFormat: 'Text',
                    },
                    {
                        id: 'column2',
                        label: 'column 2',
                        cellsFormat: 'Text',
                    },
                    {
                        id: 'column3',
                        label: 'column 3',
                        cellsFormat: 'Text',
                    },
                    {
                        id: 'column4',
                        label: 'column 4',
                        cellsFormat: 'ProgressBar',
                    },
                ],
                bodyDatas: [
                    {
                        id: 'item1',
                        cells: {
                            column1: 'toto1',
                            column2: 'toto2',
                            column3: 'toto3',
                            column4: {
                                value: '50',
                                displaypercentage: true,
                                size: 'xs',
                            },
                        },
                    },
                    {
                        id: 'item2',
                        cells: {
                            column1: 'titi1',
                            column2: 'titi2',
                            column3: 'titi3',
                            column4: {
                                value: '50',
                                displaypercentage: true,
                                size: 'xs',
                            },
                        },
                    },
                ],
            },
        },
        {
            id: 'item3',
            selected: false,
            cells: {
                image: {
                    src: 'https://media-dev-eu-2.mirakl.net/SOURCE/af59764a65664014b8070e0ac4d6778a',
                },
                titles: [
                    { text: 'Nail_100', style: '' },
                    { text: 'Clou_100', style: '' },
                ],
                externalId: '063c615b-4ed8-4484-8b04-4345e33a8341',
                adeoKey: '39112229',
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['0714028595805'],
                acceptanceStatus: {
                    content: 'WAITING_VERIFICATION',
                    theme: 'warning',
                },
                validationStatus: {
                    content: 'VALID',
                    theme: 'success',
                },
                completeness: {
                    value: '25',
                    displaypercentage: true,
                    size: 'xs',
                },
            },
        },
        {
            id: 'item4',
            cells: {
                image: {
                    src: 'https://media-dev-eu-2.mirakl.net/SOURCE/3f9bc9ab8c2d430a888d43bdd570bdc9',
                },
                titles: [
                    { text: 'Caisson de cuisine blanc', style: '' },
                    { text: 'Kitchen box white', style: '' },
                ],
                externalId: '06cfdb97-3cba-4a21-a832-de25cfe58935',
                adeoKey: '47034396',
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['0632977000532'],
                productLink: {
                    text: 'random link',
                    href: '#',
                },
                acceptanceStatus: {
                    content: 'ACCEPTED',
                    theme: 'success',
                },
                validationStatus: {
                    content: 'BLOCKED',
                    theme: 'danger',
                },
                completeness: {
                    value: '25',
                    displaypercentage: true,
                    size: 'xs',
                },
            },
        },
        {
            id: 'item5',
            cells: {
                image: {
                    src: 'https://media-dev-eu-2.mirakl.net/SOURCE/af59764a65664014b8070e0ac4d6778a',
                },
                titles: [
                    { text: 'Caisson de cuisine blanc', style: '' },
                    { text: 'Kitchen box white', style: '' },
                ],
                externalId: '06d8fdf6-31b5-4de8-9d3d-02fa05da21fd',
                adeoKey: '59112229',
                category: 'CHAUFFAGE_D_EXTERIEUR / BRASERO',
                ean: ['0714028595782'],
                acceptanceStatus: {
                    content: 'ACCEPTED',
                    theme: 'success',
                },
                validationStatus: {
                    content: 'VALID',
                    theme: 'success',
                },
                completeness: {
                    value: '25',
                    displaypercentage: true,
                    size: 'xs',
                },
            },
        },
    ],
};
const tableFooterDatas = {
    totalItems: 150,
    itemsPerPage: 15,
    currentPage: 3,
};
const tableFooterDatasSubRow = {
    totalItems: 10,
    itemsPerPage: 5,
    currentPage: 1,
};
export { tableOptions, tableBodyDatas, tableFooterDatas, tableBodyDatasWithSubRow, tableOptionsSubRow, tableFooterDatasSubRow, };
