prometheus/web/ui/mantine-ui/src/components
Julius Volz 3d2194f561 Style cleanups, mostly for web notifications and startup alert
Some of the changes are a bit unreadable because the previous files were not
saved with the project's linter / auto-formatter settings applied. But it's
basically:

* For icons that are not Mantine-native components, use the rem() function
  for computing their size, so they scale correctly with the root font size.
  See https://mantine.dev/styles/rem/.
* Try a different icon for the notifications tray, since the bell icon was
  already used for Prometheus alerts. Other candidates from
  https://tabler.io/icons would be IconExclamationCircle or
  IconDeviceDesktopExclamation or IconMessageCircleExclamation.
* The server startup alert looked a bit cramped, introduced a Stack to add
  spacing between the text and the progress bar.
* Added a bit of spacing between notification text and date. Things looked
  cramped. To make things look ok with that, I also top-aligned the
  notification text and icon.

Signed-off-by: Julius Volz <julius.volz@gmail.com>
2024-10-04 14:14:45 +02: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 Add initial Service Discovery page 2024-08-28 14:56:35 +02: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