ThemeSelector

导入

import { ThemeSelector } from '@visactor/vbi-react/components'

签名

ThemeSelector(props: ThemeSelectorProps)

说明

读取并切换当前主题配置,适合放在顶部工具栏中。

推荐先看

Live Demo

No chart data yet.
{
  "uuid": "0e636f47-9125-4a40-b589-aeb045cdcb19",
  "connectorId": "vbiReactStarterApiDemoConnector",
  "chartType": "table",
  "theme": "light",
  "locale": "zh-CN",
  "version": 0,
  "whereFilter": {
    "id": "root",
    "op": "and",
    "conditions": []
  },
  "havingFilter": {
    "id": "root",
    "op": "and",
    "conditions": []
  },
  "measures": [],
  "dimensions": []
}

最小示例

import type { VBIChartBuilder } from '@visactor/vbi'
import { ThemeSelector } from '@visactor/vbi-react/components'

export function Demo({ builder }: { builder: VBIChartBuilder }) {
  return <ThemeSelector builder={builder} />
}