diff --git a/ui/src/pages/Routes/RouteDetail.tsx b/ui/src/pages/Routes/RouteDetail.tsx index 70115519..574c075c 100644 --- a/ui/src/pages/Routes/RouteDetail.tsx +++ b/ui/src/pages/Routes/RouteDetail.tsx @@ -633,11 +633,11 @@ export default function RouteDetail() { { value: 'BOTH', label: 'Both' }, ]; - const typeChoices: Array<{ value: TapDefinition['attributeType']; label: string }> = [ - { value: 'BUSINESS_OBJECT', label: 'Business Object' }, - { value: 'CORRELATION', label: 'Correlation' }, - { value: 'EVENT', label: 'Event' }, - { value: 'CUSTOM', label: 'Custom' }, + const typeChoices: Array<{ value: TapDefinition['attributeType']; label: string; tooltip: string }> = [ + { value: 'BUSINESS_OBJECT', label: 'Business Object', tooltip: 'A key business identifier like orderId, customerId, or invoiceNumber' }, + { value: 'CORRELATION', label: 'Correlation', tooltip: 'Used to correlate related exchanges across routes or services' }, + { value: 'EVENT', label: 'Event', tooltip: 'Marks a business event occurrence like orderPlaced or paymentReceived' }, + { value: 'CUSTOM', label: 'Custom', tooltip: 'General-purpose attribute for any other extraction need' }, ]; const recentExchangeOptions = useMemo(() => @@ -892,6 +892,7 @@ export default function RouteDetail() {