'use strict';

var jsxRuntime = require('../node_modules/.pnpm/react@18.2.0/node_modules/react/jsx-runtime.cjs');
var index = require('../node_modules/.pnpm/class-variance-authority@0.7.1/node_modules/class-variance-authority/dist/index.cjs');
var text_module = require('./text.module.css.cjs');

const text = index.cva(text_module.default.text, {
    variants: {
        size: {
            1: text_module.default["text-1"],
            2: text_module.default["text-2"],
            3: text_module.default["text-3"],
            4: text_module.default["text-4"],
            5: text_module.default["text-5"],
            6: text_module.default["text-6"],
            7: text_module.default["text-7"],
            8: text_module.default["text-8"],
            9: text_module.default["text-9"],
            10: text_module.default["text-10"],
        },
        weight: {
            bold: text_module.default["text-weight-bold"],
            bolder: text_module.default["text-weight-bolder"],
            normal: text_module.default["text-weight-normal"],
            lighter: text_module.default["text-weight-lighter"],
            100: text_module.default["text-weight-100"],
            200: text_module.default["text-weight-200"],
            300: text_module.default["text-weight-300"],
            400: text_module.default["text-weight-400"],
            500: text_module.default["text-weight-500"],
            600: text_module.default["text-weight-600"],
            700: text_module.default["text-weight-700"],
            800: text_module.default["text-weight-800"],
            900: text_module.default["text-weight-900"],
        },
    },
    defaultVariants: {
        size: 2,
        weight: 400,
    },
});
/**
 * @deprecated Use Text from '@raystack/apsara/v1' instead.
 */
function Text({ children, className, size, weight, ...props }) {
    return (jsxRuntime.jsxRuntimeExports.jsx("span", { className: text({ size, className, weight }), ...props, children: children }));
}

exports.Text = Text;
//# sourceMappingURL=text.cjs.map
