"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const form_generator_1 = require("../../utils/form-generator.js");
const FilterBlock_1 = tslib_1.__importDefault(require("./FilterBlock.js"));
const schema_1 = require("./schema.js");
const FilterBlockConfig = {
    component: FilterBlock_1.default,
    schema: {
        name: 'Filter Block',
        group: '@gravity-ui/page-constructor/Blocks',
        inputs: (0, form_generator_1.generateFromAJV)(schema_1.FilterProps),
        default: {
            allTag: true,
            description: 'Three cards in a row on the desktop, two cards in a row on a tablet, one card in a row on a mobile phone.',
            items: [
                {
                    card: {
                        content: {
                            title: 'Layout Item 1',
                            text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
                        },
                        type: 'layout-item',
                    },
                    tags: ['one'],
                },
                {
                    card: {
                        content: {
                            title: 'Layout Item 2',
                            text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
                        },
                        type: 'layout-item',
                    },
                    tags: ['two'],
                },
                {
                    card: {
                        content: {
                            title: 'Layout Item 3',
                            text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
                        },
                        type: 'layout-item',
                    },
                    tags: ['three'],
                },
                {
                    card: {
                        content: {
                            title: 'Layout Item 4',
                            text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
                        },
                        type: 'layout-item',
                    },
                    tags: ['one'],
                },
                {
                    card: {
                        content: {
                            title: 'Layout Item 5',
                            text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
                        },
                        type: 'layout-item',
                    },
                    tags: ['two'],
                },
                {
                    card: {
                        content: {
                            title: 'Layout Item 6',
                            text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
                        },
                        type: 'layout-item',
                    },
                    tags: ['three'],
                },
            ],
            tags: [
                {
                    id: 'one',
                    label: 'First very long label',
                },
                {
                    id: 'two',
                    label: 'Second very long label',
                },
                {
                    id: 'three',
                    label: 'Third very long label',
                },
            ],
            title: 'Card Layout',
            type: 'filter-block',
        },
    },
};
exports.default = FilterBlockConfig;
//# sourceMappingURL=index.js.map
