@grafana/ui
Version:
Grafana Components Library
1 lines • 1.14 kB
Source Map (JSON)
{"version":3,"file":"logOptions.mjs","sources":["../../../src/utils/logOptions.ts"],"sourcesContent":["/**\n * This function logs a warning if the amount of items exceeds the recommended amount.\n *\n * @param amount\n * @param id\n * @param ariaLabelledBy\n */\nexport function logOptions(\n amount: number,\n recommendedAmount: number,\n id: string | undefined,\n ariaLabelledBy: string | undefined\n): void {\n if (amount > recommendedAmount) {\n const msg = `[Combobox] Items exceed the recommended amount ${recommendedAmount}.`;\n console.warn(msg, {\n itemsCount: '' + amount,\n recommendedAmount: '' + recommendedAmount,\n 'aria-labelledby': ariaLabelledBy ?? '',\n id: id ?? '',\n });\n }\n}\n"],"names":[],"mappings":"AAOO,SAAS,UACd,CAAA,MAAA,EACA,iBACA,EAAA,EAAA,EACA,cACM,EAAA;AACN,EAAA,IAAI,SAAS,iBAAmB,EAAA;AAC9B,IAAM,MAAA,GAAA,GAAM,kDAAkD,iBAAiB,CAAA,CAAA,CAAA;AAC/E,IAAA,OAAA,CAAQ,KAAK,GAAK,EAAA;AAAA,MAChB,YAAY,EAAK,GAAA,MAAA;AAAA,MACjB,mBAAmB,EAAK,GAAA,iBAAA;AAAA,MACxB,mBAAmB,cAAkB,IAAA,IAAA,GAAA,cAAA,GAAA,EAAA;AAAA,MACrC,IAAI,EAAM,IAAA,IAAA,GAAA,EAAA,GAAA;AAAA,KACX,CAAA;AAAA;AAEL;;;;"}