"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CompaniesBlock = void 0;
const common_1 = require("../../gravity-blocks/schema/validators/common.js");
exports.CompaniesBlock = {
    'companies-block': {
        additionalProperties: false,
        required: ['title', 'images'],
        properties: {
            ...common_1.BaseProps,
            ...common_1.AnimatableProps,
            title: {
                type: 'string',
                contentType: 'text',
            },
            description: {
                type: 'string',
                contentType: 'yfm',
                inputType: 'textarea',
            },
            images: (0, common_1.withTheme)({
                type: 'object',
                required: ['desktop', 'tablet', 'mobile'],
                properties: {
                    desktop: {
                        type: 'string',
                    },
                    tablet: {
                        type: 'string',
                    },
                    mobile: {
                        type: 'string',
                    },
                    alt: {
                        type: 'string',
                        contentType: 'text',
                    },
                },
            }),
        },
    },
};
//# sourceMappingURL=schema.js.map
