@grafana/ui
Version:
Grafana Components Library
1 lines • 2.82 kB
Source Map (JSON)
{"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 * @param withTitle\n * @public\n */\nexport function addTextSizeOptions<T extends OptionsWithTextFormatting>(\n builder: PanelOptionsEditorBuilder<T>,\n withTitle = true\n) {\n const category = [t('grafana-ui.builder.text.category-text-size', 'Text size')];\n if (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 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 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"],"names":[],"mappings":";;AAUgB,SAAA,kBAAA,CACd,OACA,EAAA,SAAA,GAAY,IACZ,EAAA;AACA,EAAA,MAAM,QAAW,GAAA,CAAC,CAAE,CAAA,4CAAA,EAA8C,WAAW,CAAC,CAAA;AAC9E,EAAA,IAAI,SAAW,EAAA;AACb,IAAA,OAAA,CAAQ,cAAe,CAAA;AAAA,MACrB,IAAM,EAAA,gBAAA;AAAA,MACN,QAAA;AAAA,MACA,IAAA,EAAM,CAAE,CAAA,oCAAA,EAAsC,OAAO,CAAA;AAAA,MACrD,QAAU,EAAA;AAAA,QACR,WAAA,EAAa,CAAE,CAAA,2CAAA,EAA6C,MAAM,CAAA;AAAA,QAClE,OAAS,EAAA,KAAA;AAAA,QACT,GAAK,EAAA,CAAA;AAAA,QACL,GAAK,EAAA;AAAA,OACP;AAAA,MACA,YAAc,EAAA,KAAA;AAAA,KACf,CAAA;AAAA;AAGH,EAAA,OAAA,CAAQ,cAAe,CAAA;AAAA,IACrB,IAAM,EAAA,gBAAA;AAAA,IACN,QAAA;AAAA,IACA,IAAA,EAAM,CAAE,CAAA,oCAAA,EAAsC,OAAO,CAAA;AAAA,IACrD,QAAU,EAAA;AAAA,MACR,WAAA,EAAa,CAAE,CAAA,2CAAA,EAA6C,MAAM,CAAA;AAAA,MAClE,OAAS,EAAA,KAAA;AAAA,MACT,GAAK,EAAA,CAAA;AAAA,MACL,GAAK,EAAA;AAAA,KACP;AAAA,IACA,YAAc,EAAA,KAAA;AAAA,GACf,CAAA;AAED,EAAA,OAAA,CAAQ,cAAe,CAAA;AAAA,IACrB,IAAM,EAAA,kBAAA;AAAA,IACN,QAAA;AAAA,IACA,IAAA,EAAM,CAAE,CAAA,6CAAA,EAA+C,gBAAgB,CAAA;AAAA,IACvE,QAAU,EAAA;AAAA,MACR,WAAA,EAAa,CAAE,CAAA,oDAAA,EAAsD,MAAM,CAAA;AAAA,MAC3E,OAAS,EAAA,KAAA;AAAA,MACT,GAAK,EAAA,CAAA;AAAA,MACL,GAAK,EAAA;AAAA,KACP;AAAA,IACA,YAAc,EAAA,KAAA;AAAA,GACf,CAAA;AACH;;;;"}