prometheus/web/ui/mantine-ui/src/components
Julius Volz c861b31b72 Support UTF-8 metric names and labels in web UI
Fixes most of https://github.com/prometheus/prometheus/issues/15202

This should address all areas of the UI except for the autocompletion in the
codemirror-promql text editor. The strategy here is that any time we print or
internally serialize (like for the PromLens tree view) either a metric name or
a label name as part of a selector or in other relevant parts of PromQL, we
check whether it contains characters beyond what was previously supported, and
if so, quote and escape it. In the case of metric names, we also have to move
them from the beginning of the selector into the curly braces.

Signed-off-by: Julius Volz <julius.volz@gmail.com>
2024-10-29 20:22:52 +01:00
..
CustomInfiniteScroll.tsx Fix a few Mantine UI lint errors 2024-04-18 15:04:14 +02:00
EndpointLink.tsx Improve EndpointLink styling 2024-09-03 16:05:30 +02:00
ErrorBoundary.tsx Factor out common icon and card styles 2024-09-13 14:44:04 +02:00
InfoPageCard.tsx Fix tabler icon props import after version bump 2024-10-02 08:05:20 +02:00
InfoPageStack.tsx Factor out common icon and card styles 2024-09-13 14:44:04 +02:00
LabelBadges.tsx Support UTF-8 metric names and labels in web UI 2024-10-29 20:22:52 +01:00
NotificationsIcon.tsx Style cleanups, mostly for web notifications and startup alert 2024-10-04 14:14:45 +02:00
NotificationsProvider.tsx Retry SSE connection unless max clients have been reached. 2024-09-27 16:18:33 +02:00
ReadinessWrapper.tsx Style cleanups, mostly for web notifications and startup alert 2024-10-04 14:14:45 +02:00
RuleDefinition.module.css Add query button to rule expressions, improve styling 2024-09-01 20:28:42 +02:00
RuleDefinition.tsx Factor out common icon and card styles 2024-09-13 14:44:04 +02:00
SettingsMenu.tsx Factor out common icon and card styles 2024-09-13 14:44:04 +02:00
StateMultiSelect.tsx Factor out common icon and card styles 2024-09-13 14:44:04 +02:00
ThemeSelector.tsx Clean up file hierarchy a bit, add some more comments 2024-04-09 12:36:53 +02:00