measureElevationProfileConfigSchema = defineWidgetConfig({
title: measureElevationProfileI18n['tab-title'],
classes: ['MeasureSurface', 'AdvancedSearch', 'Report', 'Export', 'Identify', 'AddData', 'Draw'],
inToolbar: inToolbarSchemaFrom({
i18n: i18nSchemaFrom({ ...measureI18n, ...measureElevationProfileI18n }),
polylineDrawSymbol: polylineSymbolSchema,
pointHoverSymbol: pointSymbolSchema,
highlightSymbol: polylineSymbolSchema.prefault({
color: defaultHighlightSymbolColor,
dialogConfig: dialogWidgetConfigSchema.default({
id: 'MeasureElevationProfileDialog',
.default('https://geoportail.wallonie.be/catalogue/a004e570-99d6-4fe5-b83d-49b774409278.html'),
sampleCount: z.number().positive().optional(),
sampleDistance: z.number().positive().optional(),
borderColor: colorSchema.optional(),
backgroundColor: colorSchema.optional(),
hoverBackgroundColor: colorSchema.optional(),
hoverRadius: z.number().default(5),
maximumDataNumber: z.number().default(500),
animation: z.boolean().default(true),