elastic / eui

Elastic UI Framework 🙌
https://eui.elastic.co/
Other
56 stars 841 forks source link

[New docs] Global site and docusaurus theme improvements #8093

Closed tkajtoch closed 1 month ago

tkajtoch commented 1 month ago

Summary

This PR is part of https://github.com/elastic/eui-private/issues/137.

This PR delivers a set of global improvements to the EUI+ site. It updates the docusaurus theme with new Guideline and GuidelineText components that are used to create guidelines pages, adds copyright headers to files that miss it, and fixes a few minor issues within the EUI+ website. The Guideline component is based on our existing Guideline components.

This is a base for the content update PRs. Expect the Components section to be empty and the search to be broken due to a missing markdown class - these will be addressed in follow-up PRs to keep things relatively small.

QA

kibanamachine commented 1 month ago

Preview staging links for this PR:

elasticmachine commented 1 month ago

:green_heart: Build Succeeded

History

cc @tkajtoch

tkajtoch commented 1 month ago

I can confirm the page header overflows when resizing. I can't reproduce the double border issue anymore - let's chat about it during our sync later today! I'm going to merge this PR and address these issues separately