UNPKG

@grafana/ui

Version:
1 lines 3.1 kB
{"version":3,"file":"text.mjs","sources":["../../../../src/options/builder/text.tsx"],"sourcesContent":["import { PanelOptionsEditorBuilder } from '@grafana/data';\nimport { t } from '@grafana/i18n';\nimport { OptionsWithTextFormatting } from '@grafana/schema';\n\n/**\n * Adds common text control options to a visualization options\n * @param builder\n * @public\n */\nexport function addTextSizeOptions<T extends OptionsWithTextFormatting>(\n builder: PanelOptionsEditorBuilder<T>,\n options: { withValue?: boolean; withTitle?: boolean; withPercentChange?: boolean }\n) {\n const category = [t('grafana-ui.builder.text.category-text-size', 'Text size')];\n if (options.withTitle) {\n builder.addNumberInput({\n path: 'text.titleSize',\n category,\n name: t('grafana-ui.builder.text.name-title', 'Title'),\n settings: {\n placeholder: t('grafana-ui.builder.text.placeholder-title', 'Auto'),\n integer: false,\n min: 1,\n max: 200,\n },\n defaultValue: undefined,\n });\n }\n\n if (options.withValue !== false) {\n builder.addNumberInput({\n path: 'text.valueSize',\n category,\n name: t('grafana-ui.builder.text.name-value', 'Value'),\n settings: {\n placeholder: t('grafana-ui.builder.text.placeholder-value', 'Auto'),\n integer: false,\n min: 1,\n max: 200,\n },\n defaultValue: undefined,\n });\n }\n\n if (options.withPercentChange) {\n builder.addNumberInput({\n path: 'text.percentSize',\n category,\n name: t('grafana-ui.builder.text.name-percent-change', 'Percent change'),\n settings: {\n placeholder: t('grafana-ui.builder.text.placeholder-percent-change', 'Auto'),\n integer: false,\n min: 1,\n max: 200,\n },\n defaultValue: undefined,\n });\n }\n}\n"],"names":[],"mappings":";;;AASO,SAAS,kBAAA,CACd,SACA,OAAA,EACA;AACA,EAAA,MAAM,QAAA,GAAW,CAAC,CAAA,CAAE,4CAAA,EAA8C,WAAW,CAAC,CAAA;AAC9E,EAAA,IAAI,QAAQ,SAAA,EAAW;AACrB,IAAA,OAAA,CAAQ,cAAA,CAAe;AAAA,MACrB,IAAA,EAAM,gBAAA;AAAA,MACN,QAAA;AAAA,MACA,IAAA,EAAM,CAAA,CAAE,oCAAA,EAAsC,OAAO,CAAA;AAAA,MACrD,QAAA,EAAU;AAAA,QACR,WAAA,EAAa,CAAA,CAAE,2CAAA,EAA6C,MAAM,CAAA;AAAA,QAClE,OAAA,EAAS,KAAA;AAAA,QACT,GAAA,EAAK,CAAA;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,YAAA,EAAc,KAAA;AAAA,KACf,CAAA;AAAA,EACH;AAEA,EAAA,IAAI,OAAA,CAAQ,cAAc,KAAA,EAAO;AAC/B,IAAA,OAAA,CAAQ,cAAA,CAAe;AAAA,MACrB,IAAA,EAAM,gBAAA;AAAA,MACN,QAAA;AAAA,MACA,IAAA,EAAM,CAAA,CAAE,oCAAA,EAAsC,OAAO,CAAA;AAAA,MACrD,QAAA,EAAU;AAAA,QACR,WAAA,EAAa,CAAA,CAAE,2CAAA,EAA6C,MAAM,CAAA;AAAA,QAClE,OAAA,EAAS,KAAA;AAAA,QACT,GAAA,EAAK,CAAA;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,YAAA,EAAc,KAAA;AAAA,KACf,CAAA;AAAA,EACH;AAEA,EAAA,IAAI,QAAQ,iBAAA,EAAmB;AAC7B,IAAA,OAAA,CAAQ,cAAA,CAAe;AAAA,MACrB,IAAA,EAAM,kBAAA;AAAA,MACN,QAAA;AAAA,MACA,IAAA,EAAM,CAAA,CAAE,6CAAA,EAA+C,gBAAgB,CAAA;AAAA,MACvE,QAAA,EAAU;AAAA,QACR,WAAA,EAAa,CAAA,CAAE,oDAAA,EAAsD,MAAM,CAAA;AAAA,QAC3E,OAAA,EAAS,KAAA;AAAA,QACT,GAAA,EAAK,CAAA;AAAA,QACL,GAAA,EAAK;AAAA,OACP;AAAA,MACA,YAAA,EAAc,KAAA;AAAA,KACf,CAAA;AAAA,EACH;AACF;;;;"}