d10ab5f67c
This PR is the first part of the creation of the Chart editor. https://github.com/user-attachments/assets/8b0af8ea-be41-4506-84cb-e40f5521cbf0 Done: - Bar chart settings (except filters) - Line chart settings (except filters) In progress: - Pie chart settings - Number chart settings - Gauge chart settings Left to do: - Loosen the backend validation to allow the user to save a partial configuration, validate the graph configuration in the frontend and display a error friendly message in the graph if the config is not completed yet - Implement the filter edition - Finish the other graph types settings
16 lines
646 B
TypeScript
16 lines
646 B
TypeScript
import { CHART_DATA_SOURCE_SETTING } from '@/command-menu/pages/page-layout/constants/settings/ChartDataSourceSetting';
|
|
import { DATA_LABELS_SETTING } from '@/command-menu/pages/page-layout/constants/settings/DataLabelsSetting';
|
|
import { FILTER_SETTING } from '@/command-menu/pages/page-layout/constants/settings/FilterSetting';
|
|
import { type ChartSettingsGroup } from '@/command-menu/pages/page-layout/types/ChartSettingsGroup';
|
|
|
|
export const NUMBER_CHART_SETTINGS: ChartSettingsGroup[] = [
|
|
{
|
|
heading: 'Data',
|
|
items: [CHART_DATA_SOURCE_SETTING, FILTER_SETTING],
|
|
},
|
|
{
|
|
heading: 'Style',
|
|
items: [DATA_LABELS_SETTING],
|
|
},
|
|
];
|