Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: elastic/eui
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v95.6.0
Choose a base ref
...
head repository: elastic/eui
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Aug 5, 2024

  1. Copy the full SHA
    8d0d8d0 View commit details

Commits on Aug 6, 2024

  1. Copy the full SHA
    5a3b036 View commit details
  2. Migrate renovate config (#7946)

    Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
    elastic-renovate-prod[bot] authored Aug 6, 2024
    Copy the full SHA
    fe5baa6 View commit details

Commits on Aug 7, 2024

  1. Copy the full SHA
    005c64a View commit details
  2. Copy the full SHA
    f92d165 View commit details

Commits on Aug 8, 2024

  1. Copy the full SHA
    956ec04 View commit details
  2. Copy the full SHA
    c583e54 View commit details
  3. [Patterns] Migrate dataviz guidelines pages (#7918)

    Co-authored-by: Tomasz Kajtoch <tomek@kajto.ch>
    florent-leborgne and tkajtoch authored Aug 8, 2024
    Copy the full SHA
    772f5a5 View commit details
  4. [Patterns] Tables (#7923)

    Co-authored-by: Tomasz Kajtoch <tomek@kajto.ch>
    kyrspl and tkajtoch authored Aug 8, 2024
    Copy the full SHA
    3fff354 View commit details
  5. [Patterns] Elastic Ai assistant (#7921)

    Co-authored-by: Tomasz Kajtoch <tomek@kajto.ch>
    kyrspl and tkajtoch authored Aug 8, 2024
    Copy the full SHA
    400fbfa View commit details
  6. [Patterns] Error messages (#7920)

    Co-authored-by: Tomasz Kajtoch <tomek@kajto.ch>
    kyrspl and tkajtoch authored Aug 8, 2024
    Copy the full SHA
    86ace48 View commit details

Commits on Aug 9, 2024

  1. Copy the full SHA
    7cd36dc View commit details

Commits on Aug 12, 2024

  1. update i18ntokens

    cee-chen committed Aug 12, 2024
    Copy the full SHA
    4004aba View commit details
  2. Updated changelog

    cee-chen committed Aug 12, 2024
    Copy the full SHA
    abcfe98 View commit details
  3. 95.7.0

    cee-chen committed Aug 12, 2024
    Copy the full SHA
    5a28bd9 View commit details
  4. Copy the full SHA
    d4dc2f6 View commit details

Commits on Aug 14, 2024

  1. Copy the full SHA
    bf9eb33 View commit details
  2. Copy the full SHA
    e143ed0 View commit details
  3. Copy the full SHA
    c96a6e5 View commit details

Commits on Aug 15, 2024

  1. Copy the full SHA
    f7e76ea View commit details
  2. Copy the full SHA
    4341d4f View commit details
  3. Copy the full SHA
    4a3b7b7 View commit details

Commits on Aug 19, 2024

  1. Copy the full SHA
    9fcaaa0 View commit details
  2. [EuiFieldSearch] update clear button aria-label (#7970)

    Co-authored-by: Cee Chen <constance.chen@elastic.co>
    alexwizp and cee-chen authored Aug 19, 2024
    Copy the full SHA
    da774cf View commit details
  3. Copy the full SHA
    ef56556 View commit details
  4. Copy the full SHA
    15904be View commit details
  5. Copy the full SHA
    e66230a View commit details
  6. update i18ntokens

    cee-chen committed Aug 19, 2024
    Copy the full SHA
    2d94cc5 View commit details
  7. Updated changelog

    cee-chen committed Aug 19, 2024
    Copy the full SHA
    0c8bcda View commit details
  8. 95.8.0

    cee-chen committed Aug 19, 2024
    Copy the full SHA
    6d3d52d View commit details

Commits on Aug 22, 2024

  1. [EuiIcon] Add tokenSemanticText glyph (#7971)

    Co-authored-by: Cee Chen <549407+cee-chen@users.noreply.github.com>. Merged by @1Copenut on request from @mdefazio.
    mdefazio authored Aug 22, 2024
    Copy the full SHA
    3f092c1 View commit details
  2. Copy the full SHA
    98ce259 View commit details
  3. Copy the full SHA
    54ab23a View commit details
  4. Copy the full SHA
    37bf78b View commit details

Commits on Aug 23, 2024

  1. Copy the full SHA
    b236fb2 View commit details
  2. Copy the full SHA
    b69409b View commit details

Commits on Aug 26, 2024

  1. Copy the full SHA
    0ae8fc8 View commit details
  2. Copy the full SHA
    f76c5f9 View commit details

Commits on Aug 27, 2024

  1. [EuiCollapsibleNavBeta] Allow consumer to control the collapsed state (

    …#7979)
    
    Co-authored-by: Cee Chen <constance.chen@elastic.co>
    sebelga and cee-chen authored Aug 27, 2024
    Copy the full SHA
    8fb38bb View commit details
  2. update i18ntokens

    cee-chen committed Aug 27, 2024
    Copy the full SHA
    ce5ae2f View commit details
  3. Updated changelog

    cee-chen committed Aug 27, 2024
    Copy the full SHA
    97ef63c View commit details
  4. 95.9.0

    cee-chen committed Aug 27, 2024
    Copy the full SHA
    3821522 View commit details
  5. Copy the full SHA
    c6fe246 View commit details

Commits on Aug 28, 2024

  1. Copy the full SHA
    3bfc961 View commit details

Commits on Aug 29, 2024

  1. [EuiMarkdownFormat/Editor] Allow configuring default plugins (#7985)

    Co-authored-by: Cee Chen <constance.chen@elastic.co>
    hsk11 and cee-chen authored Aug 29, 2024
    Copy the full SHA
    23bef2b View commit details

Commits on Aug 30, 2024

  1. [EuiSearchBar] Allow disabling selection auto sort in `field_value_se…

    …lection` filters (#7958)
    
    Co-authored-by: Cee Chen <constance.chen@elastic.co>
    tgalfin and cee-chen authored Aug 30, 2024
    Copy the full SHA
    383df3d View commit details

Commits on Sep 3, 2024

  1. Copy the full SHA
    ee81f04 View commit details
  2. Copy the full SHA
    522d366 View commit details
  3. [EuiDataGrid] Change header actions trigger element and enable intera…

    …ctive children (#7898)
    
    Co-authored-by: Cee Chen <constance.chen@elastic.co>
    mgadewoll and cee-chen authored Sep 3, 2024
    Copy the full SHA
    57bea12 View commit details
  4. update i18ntokens

    cee-chen committed Sep 3, 2024
    Copy the full SHA
    ba24e61 View commit details
Showing 2,603 changed files with 135,506 additions and 37,260 deletions.
4 changes: 2 additions & 2 deletions .buildkite/scripts/lifecycle/pre_command.sh
Original file line number Diff line number Diff line change
@@ -7,14 +7,14 @@ echo '[SOURCE]: Buildkite dependencies'
source .buildkite/scripts/common/utils.sh

echo '[INSTALL]: Non-exported variables'
GITHUB_ACCOUNT=secret/ci/elastic-eui/kibanamachine
GITHUB_ACCOUNT=secret/ci/elastic-eui/github_machine_user
VAULT_ACCOUNT=secret/ci/elastic-eui/bekitzur-kibana-service-account

echo '[INSTALL]: Exported variables'
GCE_ACCOUNT=$(retry 5 vault read -field=value $VAULT_ACCOUNT)
export GCE_ACCOUNT

GITHUB_TOKEN=$(retry 5 vault read -field=github_token $GITHUB_ACCOUNT)
GITHUB_TOKEN=$(retry 5 vault read -field=kibanamachine_token $GITHUB_ACCOUNT)
export GITHUB_TOKEN

DOCKER_BASE_IMAGE=docker.elastic.co/eui/ci:6.6
2 changes: 1 addition & 1 deletion .buildkite/scripts/pipelines/pipeline_deploy_new_docs.sh
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@ analytics_vault="secret/ci/elastic-eui/analytics"
export DOCS_BASE_URL="/${bucket_directory}"
export DOCS_GOOGLE_TAG_MANAGER_ID="$(retry 5 vault read -field=google_tag_manager_id "${analytics_vault}")"

yarn workspaces foreach -Rpt --from @elastic/eui-website run build
yarn workspace @elastic/eui-website run build:workspaces

echo "+++ Configuring environment for website deployment"

41 changes: 30 additions & 11 deletions .buildkite/scripts/pipelines/pipeline_test.sh
Original file line number Diff line number Diff line change
@@ -2,61 +2,80 @@

set -euo pipefail

# include utils
source .buildkite/scripts/common/utils.sh

buildkite_analytics_vault="secret/ci/elastic-eui/buildkite-test-analytics"

DOCKER_OPTIONS=(
-i --rm
--env GIT_COMMITTER_NAME=test
--env GIT_COMMITTER_EMAIL=test
--env HOME=/tmp
--env BUILDKITE_BRANCH
--env BUILDKITE_BUILD_ID
--env BUILDKITE_BUILD_NUMBER
--env BUILDKITE_BUILD_URL
--env BUILDKITE_COMMIT
--env BUILDKITE_JOB_ID
--env BUILDKITE_MESSAGE
--user="$(id -u):$(id -g)"
--volume="$(pwd):/app"
--workdir=/app
"$DOCKER_BASE_IMAGE"
)

COMMAND=""

case $TEST_TYPE in
lint)
echo "[TASK]: Running linters"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui lint")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui lint"
;;

unit:ts)
echo "[TASK]: Running .ts and .js unit tests"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui test-unit --node-options=--max_old_space_size=2048 --testMatch=non-react")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui test-unit --node-options=--max_old_space_size=2048 --testMatch=non-react"
;;

unit:tsx:16)
echo "[TASK]: Running Jest .tsx tests against React 16"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui test-unit --node-options=--max_old_space_size=2048 --react-version=16 --testMatch=react")
DOCKER_OPTIONS+=(--env BUILDKITE_ANALYTICS_TOKEN="$(retry 5 vault read -field=jest_token_react16 "${buildkite_analytics_vault}")")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui test-unit --node-options=--max_old_space_size=2048 --react-version=16 --testMatch=react"
;;

unit:tsx:17)
echo "[TASK]: Running Jest .tsx tests against React 17"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui test-unit --node-options=--max_old_space_size=2048 --react-version=17 --testMatch=react")
DOCKER_OPTIONS+=(--env BUILDKITE_ANALYTICS_TOKEN="$(retry 5 vault read -field=jest_token_react17 "${buildkite_analytics_vault}")")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui test-unit --node-options=--max_old_space_size=2048 --react-version=17 --testMatch=react"
;;

unit:tsx)
echo "[TASK]: Running Jest .tsx tests against React 18"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui test-unit --node-options=--max_old_space_size=2048 --testMatch=react")
DOCKER_OPTIONS+=(--env BUILDKITE_ANALYTICS_TOKEN="$(retry 5 vault read -field=jest_token_react18 "${buildkite_analytics_vault}")")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui test-unit --node-options=--max_old_space_size=2048 --testMatch=react"
;;

cypress:16)
echo "[TASK]: Running Cypress tests against React 16"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui cypress install && yarn --cwd packages/eui test-cypress --node-options=--max_old_space_size=2048 --react-version=16")
DOCKER_OPTIONS+=(--env BUILDKITE_ANALYTICS_TOKEN="$(retry 5 vault read -field=cypress_token_react16 "${buildkite_analytics_vault}")")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui cypress install && yarn --cwd packages/eui test-cypress --node-options=--max_old_space_size=2048 --react-version=16"
;;

cypress:17)
echo "[TASK]: Running Cypress tests against React 17"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui cypress install && yarn --cwd packages/eui test-cypress --node-options=--max_old_space_size=2048 --react-version=17")
DOCKER_OPTIONS+=(--env BUILDKITE_ANALYTICS_TOKEN="$(retry 5 vault read -field=cypress_token_react17 "${buildkite_analytics_vault}")")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui cypress install && yarn --cwd packages/eui test-cypress --node-options=--max_old_space_size=2048 --react-version=17"
;;

cypress:18)
echo "[TASK]: Running Cypress tests against React 18"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui cypress install && yarn --cwd packages/eui test-cypress --node-options=--max_old_space_size=2048")
DOCKER_OPTIONS+=(--env BUILDKITE_ANALYTICS_TOKEN="$(retry 5 vault read -field=cypress_token_react18 "${buildkite_analytics_vault}")")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui cypress install && yarn --cwd packages/eui test-cypress --node-options=--max_old_space_size=2048"
;;

cypress:a11y)
echo "[TASK]: Running Cypress accessibility tests against React 18"
DOCKER_OPTIONS+=(bash -c "/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui cypress install && yarn --cwd packages/eui run test-cypress-a11y --node-options=--max_old_space_size=2048")
COMMAND="/opt/yarn*/bin/yarn --cwd packages/eui && yarn --cwd packages/eui build:workspaces && yarn --cwd packages/eui cypress install && yarn --cwd packages/eui run test-cypress-a11y --node-options=--max_old_space_size=2048"
;;

*)
@@ -66,4 +85,4 @@ case $TEST_TYPE in
;;
esac

docker run "${DOCKER_OPTIONS[@]}"
docker run "${DOCKER_OPTIONS[@]}" "${DOCKER_BASE_IMAGE}" bash -c "${COMMAND}"
1 change: 1 addition & 0 deletions .buildkite/scripts/release/step_build.sh
Original file line number Diff line number Diff line change
@@ -10,6 +10,7 @@ echo "+++ :yarn: Installing dependencies"
yarn

echo "+++ :yarn: Building @elastic/eui"
yarn build:workspaces
yarn build

echo "+++ :yarn: Built @elastic/eui"
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@ name: 🐛 Bug report
about: Create a report to help us improve
title: ''
labels: bug, ⚠️ needs validation
type: 'bug'
assignees: ''

---
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
---
name: ✨ Feature request
about: Suggest an idea for this project
about: A request, idea, or new functionality
title: ''
labels: feature request
type: 'Enhancement'
assignees: ''

---
3 changes: 3 additions & 0 deletions .github/workflows/stale_issues.yml
Original file line number Diff line number Diff line change
@@ -10,6 +10,7 @@ jobs:
stale-prs: # close stale PRs after ~3 months
permissions:
pull-requests: write
issues: none # this will generate GH actions permissions errors. This is fine; we'd rather the action error than try to parse issues it doesn't need to
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
@@ -27,6 +28,7 @@ jobs:
stale-issues: # close stale issues after ~1 year
permissions:
issues: write
pull-requests: none # this will generate GH actions permissions errors. This is fine; we'd rather the action error than try to parse PRs it doesn't need to
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
@@ -46,6 +48,7 @@ jobs:
answered-issues: # close answered issues after 3 days if no response
permissions:
issues: write
pull-requests: none # this will generate GH actions permissions errors. This is fine; we'd rather the action error than try to parse PRs it doesn't need to
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
59 changes: 59 additions & 0 deletions .yarn/patches/infima-npm-0.2.0-alpha.44-145834fad0.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
diff --git a/dist/css/default/default.css b/dist/css/default/default.css
index 66dd808169d8697ca5de07ba260c9ee01338d855..df63274cf24a6176a66c05557aa14314b776178a 100644
--- a/dist/css/default/default.css
+++ b/dist/css/default/default.css
@@ -1165,54 +1165,6 @@ ol ol ol {
list-style-type: lower-alpha;
}

-/**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-table {
- border-collapse: collapse;
- display: block;
- margin-bottom: var(--ifm-spacing-vertical);
- overflow: auto;
-}
-
-table thead tr {
- border-bottom: 2px solid var(--ifm-table-border-color);
- }
-
-table thead {
- background-color: var(--ifm-table-stripe-background);
- }
-
-table tr {
- background-color: var(--ifm-table-background);
- border-top: var(--ifm-table-border-width) solid
- var(--ifm-table-border-color);
- }
-
-table tr:nth-child(2n) {
- background-color: var(--ifm-table-stripe-background);
- }
-
-table th,
- table td {
- border: var(--ifm-table-border-width) solid var(--ifm-table-border-color);
- padding: var(--ifm-table-cell-padding);
- }
-
-table th {
- background-color: var(--ifm-table-head-background);
- color: var(--ifm-table-head-color);
- font-weight: var(--ifm-table-head-font-weight);
- }
-
-table td {
- color: var(--ifm-table-cell-color);
- }
-
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
Loading