{"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;;;;"}