@grafana/ui
Version:
Grafana Components Library
1 lines • 2.29 kB
Source Map (JSON)
{"version":3,"file":"text.mjs","sources":["../../../../src/options/builder/text.tsx"],"sourcesContent":["import { PanelOptionsEditorBuilder } from '@grafana/data';\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 if (withTitle) {\n builder.addNumberInput({\n path: 'text.titleSize',\n category: ['Text size'],\n name: 'Title',\n settings: {\n placeholder: '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: ['Text size'],\n name: 'Value',\n settings: {\n placeholder: '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: ['Text size'],\n name: 'Percent change',\n settings: {\n placeholder: 'Auto',\n integer: false,\n min: 1,\n max: 200,\n },\n defaultValue: undefined,\n });\n}\n"],"names":[],"mappings":"AASgB,SAAA,kBAAA,CACd,OACA,EAAA,SAAA,GAAY,IACZ,EAAA;AACA,EAAA,IAAI,SAAW,EAAA;AACb,IAAA,OAAA,CAAQ,cAAe,CAAA;AAAA,MACrB,IAAM,EAAA,gBAAA;AAAA,MACN,QAAA,EAAU,CAAC,WAAW,CAAA;AAAA,MACtB,IAAM,EAAA,OAAA;AAAA,MACN,QAAU,EAAA;AAAA,QACR,WAAa,EAAA,MAAA;AAAA,QACb,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,EAAU,CAAC,WAAW,CAAA;AAAA,IACtB,IAAM,EAAA,OAAA;AAAA,IACN,QAAU,EAAA;AAAA,MACR,WAAa,EAAA,MAAA;AAAA,MACb,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,EAAU,CAAC,WAAW,CAAA;AAAA,IACtB,IAAM,EAAA,gBAAA;AAAA,IACN,QAAU,EAAA;AAAA,MACR,WAAa,EAAA,MAAA;AAAA,MACb,OAAS,EAAA,KAAA;AAAA,MACT,GAAK,EAAA,CAAA;AAAA,MACL,GAAK,EAAA;AAAA,KACP;AAAA,IACA,YAAc,EAAA,KAAA;AAAA,GACf,CAAA;AACH;;;;"}