"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "config", {
    enumerable: true,
    get: function() {
        return config;
    }
});
const _styledcomponents = require("@salutejs/plasma-new-hope/styled-components");
const _sdds_serv = require("@salutejs/sdds-themes/tokens/sdds_serv");
const config = {
    defaults: {
        view: 'default',
        size: 'm'
    },
    variations: {
        view: {
            default: (0, _styledcomponents.css)`
                ${_styledcomponents.dropzoneTokens.background}: ${_sdds_serv.surfaceSolidCard};
                ${_styledcomponents.dropzoneTokens.backgroundHover}: ${_sdds_serv.surfaceSolidCardHover};
                ${_styledcomponents.dropzoneTokens.overlayColorActive}: ${_sdds_serv.overlaySoft};
                ${_styledcomponents.dropzoneTokens.borderColor}: ${_sdds_serv.outlineSolidSecondary};
                ${_styledcomponents.dropzoneTokens.borderColorHover}: ${_sdds_serv.outlineSolidSecondaryHover};
                ${_styledcomponents.dropzoneTokens.borderColorActive}: ${_sdds_serv.outlineAccent};
                ${_styledcomponents.dropzoneTokens.titleColor}: ${_sdds_serv.textPrimary};
                ${_styledcomponents.dropzoneTokens.descriptionColor}: ${_sdds_serv.textSecondary};
            `
        },
        size: {
            m: (0, _styledcomponents.css)`
                ${_styledcomponents.dropzoneTokens.padding}: 1.5rem;
                ${_styledcomponents.dropzoneTokens.borderRadius}: 1.25rem;
                ${_styledcomponents.dropzoneTokens.contentWrapperGap}: 0.75rem;
                ${_styledcomponents.dropzoneTokens.contentGap}: 0.375rem;
                ${_styledcomponents.dropzoneTokens.contentColumnGap}: 0.5rem;

                ${_styledcomponents.dropzoneTokens.titleFontFamily}: ${_sdds_serv.h4.fontFamily};
                ${_styledcomponents.dropzoneTokens.titleFontSize}: ${_sdds_serv.h4.fontSize};
                ${_styledcomponents.dropzoneTokens.titleFontStyle}: ${_sdds_serv.h4.fontStyle};
                ${_styledcomponents.dropzoneTokens.titleFontWeight}: ${_sdds_serv.h4Bold.fontWeight};
                ${_styledcomponents.dropzoneTokens.titleLetterSpacing}: ${_sdds_serv.h4.letterSpacing};
                ${_styledcomponents.dropzoneTokens.titleLineHeight}: ${_sdds_serv.h4.lineHeight};

                ${_styledcomponents.dropzoneTokens.descriptionFontFamily}: ${_sdds_serv.bodyS.fontFamily};
                ${_styledcomponents.dropzoneTokens.descriptionFontSize}: ${_sdds_serv.bodyS.fontSize};
                ${_styledcomponents.dropzoneTokens.descriptionFontStyle}: ${_sdds_serv.bodyS.fontStyle};
                ${_styledcomponents.dropzoneTokens.descriptionFontWeight}: ${_sdds_serv.bodyS.fontWeight};
                ${_styledcomponents.dropzoneTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyS.letterSpacing};
                ${_styledcomponents.dropzoneTokens.descriptionLineHeight}: ${_sdds_serv.bodyS.lineHeight};
            `
        },
        disabled: {
            true: (0, _styledcomponents.css)`
                ${_styledcomponents.dropzoneTokens.disabledOpacity}: 0.4;
            `
        }
    }
};
