* Extend documentation for date time handling.
* Use h2 instead of h3 for ux patterns headlines.
* Move documentation into UserDateTimeProvider.
* Add documentation for Timestamp component.
* Extend documentation for date tiem utils and RelativeTime component.
* Improve documentation for toUTCFromTz date time util.
* Cleanup
* Fix toUTCFromTz test.
* Handle empty cases for streams and dashboards
* Handle empty cases for alerts, outputs, sidecars, and streams
* Adding default props to remove linter hints
* Rename shared component and use in streams page
* Refactor and add usage of <NoEntitiesExist> and <NoSearchResults>
* Fix NoEntitiesExist props to fix failing tests
* correct import names
* Fix linter hints and comments
* Fix tests
* Adding markdown files and description comment for NoSearchResult
* Make changes based on PR review
* Add descriptions for components in the ux-patterns markdown file
* Fixing linter hints
* Fixing dashboard list.
Co-authored-by: Linus Pahl <linus@graylog.com>
* Update style guide introduction.
* Remove no longer needed section about tests and code style in styleguide beacuse they are now part of the `CONTRIBUTING.md`
* Remove section about util objects, because it does not provide a benefit.
* Move setion about how to document shared components into section about shared components.
* List theme font families and sizes dynamically.
* Add section about line heights
* Adding section about UX patterns.
* Adding section about UX patterns.
* Fixing font family section.
* Fixing typos
* Visualize different font families and sizes.
* Removing `tests.md`.
* Simlify `UX Patterns` section.