UNPKG

@grafana/ui

Version:
1 lines 938 B
{"version":3,"file":"file.mjs","sources":["../../../src/utils/file.ts"],"sourcesContent":["/**\n * Shortens the filename to 16 length\n * @param fileName\n */\nexport function trimFileName(fileName: string): string {\n const nameLength = 16;\n const delimiter = fileName.lastIndexOf('.');\n const extension = fileName.substring(delimiter);\n const file = fileName.substring(0, delimiter);\n\n if (file.length < nameLength) {\n return fileName;\n }\n\n return `${file.substring(0, nameLength)}...${extension}`;\n}\n"],"names":[],"mappings":"AAIO,SAAS,aAAa,QAA0B,EAAA;AACrD,EAAA,MAAM,UAAa,GAAA,EAAA;AACnB,EAAM,MAAA,SAAA,GAAY,QAAS,CAAA,WAAA,CAAY,GAAG,CAAA;AAC1C,EAAM,MAAA,SAAA,GAAY,QAAS,CAAA,SAAA,CAAU,SAAS,CAAA;AAC9C,EAAA,MAAM,IAAO,GAAA,QAAA,CAAS,SAAU,CAAA,CAAA,EAAG,SAAS,CAAA;AAE5C,EAAI,IAAA,IAAA,CAAK,SAAS,UAAY,EAAA;AAC5B,IAAO,OAAA,QAAA;AAAA;AAGT,EAAA,OAAO,GAAG,IAAK,CAAA,SAAA,CAAU,GAAG,UAAU,CAAC,MAAM,SAAS,CAAA,CAAA;AACxD;;;;"}