{"version":3,"file":"index.cjs","sources":["../../../../src/components/MiddleTruncator/MiddleTruncator.tsx"],"sourcesContent":["import styles from './MiddleTruncator.module.css';\n\n/**\n * @deprecated Use `<TextTruncate ellipsisPosition=\"middle\">` instead. This component will be removed in a future version.\n */\nexport const MiddleTruncator = ({\n  text,\n  trailingChars = 10,\n}: {\n  text: string;\n  trailingChars?: number;\n}) => {\n  const startText = text.slice(0, -trailingChars);\n  const endText = text.slice(-trailingChars);\n\n  return (\n    <div\n      className={styles.truncator}\n      title={text}\n      aria-label={text}\n    >\n      <span className={styles.truncator__start}>{startText}</span>\n      <span className={styles.truncator__end}>{endText}</span>\n    </div>\n  );\n};\n"],"names":["jsxs","styles","jsx"],"mappings":";;;;;;;AAKO,MAAM,kBAAkB,CAAC;AAAA,EAC9B,IAAA;AAAA,EACA,aAAA,GAAgB;AAClB,CAAA,KAGM;AACJ,EAAA,MAAM,SAAA,GAAY,IAAA,CAAK,KAAA,CAAM,CAAA,EAAG,CAAC,aAAa,CAAA;AAC9C,EAAA,MAAM,OAAA,GAAU,IAAA,CAAK,KAAA,CAAM,CAAC,aAAa,CAAA;AAEzC,EAAA,uBACEA,eAAA;AAAA,IAAC,KAAA;AAAA,IAAA;AAAA,MACC,WAAWC,8BAAA,CAAO,SAAA;AAAA,MAClB,KAAA,EAAO,IAAA;AAAA,MACP,YAAA,EAAY,IAAA;AAAA,MAEZ,QAAA,EAAA;AAAA,wBAAAC,cAAA,CAAC,MAAA,EAAA,EAAK,SAAA,EAAWD,8BAAA,CAAO,gBAAA,EAAmB,QAAA,EAAA,SAAA,EAAU,CAAA;AAAA,wBACrDC,cAAA,CAAC,MAAA,EAAA,EAAK,SAAA,EAAWD,8BAAA,CAAO,gBAAiB,QAAA,EAAA,OAAA,EAAQ;AAAA;AAAA;AAAA,GACnD;AAEJ;;"}