"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Truncate = void 0;
const react_1 = __importDefault(require("react"));
const css_utilities_1 = require("@shopify/css-utilities");
const Truncate_css_1 = __importDefault(require("./Truncate.css"));
function Truncate({ children, variation = 'ellipsis' }) {
    return (<span className={css_utilities_1.classNames(Truncate_css_1.default.Truncate, variation && Truncate_css_1.default[css_utilities_1.variationName('variation', variation)])}>
      {children}
    </span>);
}
exports.Truncate = Truncate;
