Skip to content

Commit

Permalink
chore: Merge support into master (#2770)
Browse files Browse the repository at this point in the history
Co-authored-by: @NicholasBoll <nicholas.boll@gmail.com>
Co-authored-by: manuel.carrera <manuel.carrera@workday.com>
  • Loading branch information
3 people committed Jun 10, 2024
2 parents 36c6182 + 387f715 commit 0f85b34
Show file tree
Hide file tree
Showing 42 changed files with 1,250 additions and 10 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [v10.3.42](https://github.com/Workday/canvas-kit/releases/tag/v10.3.42) (2024-06-10)

### Components

- fix(select): Update aria-haspopup to 'menu' ([#2760](https://github.com/Workday/canvas-kit/pull/2760)) ([@NicholasBoll](https://github.com/NicholasBoll))


## [v10.3.41](https://github.com/Workday/canvas-kit/releases/tag/v10.3.41) (2024-06-10)

### Components

- fix: Prevent undefined from overriding model defaultConfig ([#2766](https://github.com/Workday/canvas-kit/pull/2766)) ([@NicholasBoll](https://github.com/NicholasBoll))
## [v11.0.5](https://github.com/Workday/canvas-kit/releases/tag/v11.0.5) (2024-06-10)

### Components
Expand Down
16 changes: 16 additions & 0 deletions cypress/integration/Select.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,22 @@ describe('Select', () => {
h.stories.load('Components/Inputs/Select', 'Basic');
});

it('should have a combobox role', () => {
cy.findByRole('combobox').should('have.attr', 'role', 'combobox');
});

it('should have an `aria-popup="menu"`', () => {
cy.findByRole('combobox').should('have.attr', 'aria-haspopup', 'menu');
});

it('should have an `aria-expanded="false"`', () => {
cy.findByRole('combobox').should('have.attr', 'aria-expanded', 'false');
});

it('should have an `aria-autocomplete="list"`', () => {
cy.findByRole('combobox').should('have.attr', 'aria-autocomplete', 'list');
});

context('when the menu is opened', () => {
beforeEach(() => {
cy.findByRole('combobox').focus().realType('{downarrow}');
Expand Down
5 changes: 5 additions & 0 deletions dev-site/.docusaurus/DONT-EDIT-THIS-FOLDER
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
This folder stores temp files that Docusaurus' client bundler accesses.

DO NOT hand-modify files in this folder because they will be overwritten in the
next build. You can clear all build artifacts (including this folder) with the
`docusaurus clear` command.
6 changes: 6 additions & 0 deletions dev-site/.docusaurus/client-modules.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export default [
require("/Users/manuel.carrera/code/canvas-kit/dev-site/node_modules/infima/dist/css/default/default.css"),
require("/Users/manuel.carrera/code/canvas-kit/dev-site/node_modules/@docusaurus/theme-classic/lib/prism-include-languages"),
require("/Users/manuel.carrera/code/canvas-kit/dev-site/node_modules/@docusaurus/theme-classic/lib/nprogress"),
require("/Users/manuel.carrera/code/canvas-kit/dev-site/src/css/custom.css"),
];
1 change: 1 addition & 0 deletions dev-site/.docusaurus/codeTranslations.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "docusaurus-plugin-content-blog",
"id": "default"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Recent posts",
"items": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"blogBasePath": "/blog",
"blogTitle": "Blog"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "docusaurus-plugin-content-docs",
"id": "default"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Congratulations!","href":"/docs/tutorial-basics/congratulations","docId":"tutorial-basics/congratulations","unlisted":false}],"stylesSidebar":[{"type":"link","label":"Overview","href":"/docs/styles/Overview","docId":"styles/Overview","unlisted":false}],"componentsSidebar":[{"type":"category","label":"Getting Started","items":[{"type":"link","label":"Introduction","href":"/docs/GettingStarted","docId":"GettingStarted","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","label":"Button","href":"/docs/button","docId":"button","unlisted":false}]},"docs":{"button":{"id":"button","title":"Button","description":"Clickable button elements that extend the native `` element with Canvas styling.","sidebar":"componentsSidebar"},"GettingStarted":{"id":"GettingStarted","title":"Introduction","description":"This project provides a set of components for the Workday Canvas Design System that can be used to","sidebar":"componentsSidebar"},"intro":{"id":"intro","title":"Overview","description":"This project provides a set of components for the Workday Canvas Design System that can be used to","sidebar":"tutorialSidebar"},"Overview":{"id":"Overview","title":"Overview","description":""},"styles/Overview":{"id":"styles/Overview","title":"Overview","description":"Why Canvas Styling","sidebar":"stylesSidebar"},"tutorial-basics/congratulations":{"id":"tutorial-basics/congratulations","title":"Congratulations!","description":"You have just learned the basics of Docusaurus and made some changes to the initial","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-blog-post":{"id":"tutorial-basics/create-a-blog-post","title":"Create a Blog Post","description":"Docusaurus creates a page for each blog post, but also a blog index page, a tag system,","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-document":{"id":"tutorial-basics/create-a-document","title":"Create a Document","description":"Documents are groups of pages connected through:","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-page":{"id":"tutorial-basics/create-a-page","title":"Create a Page","description":"Add Markdown or React files to src/pages to create a standalone page:","sidebar":"tutorialSidebar"},"tutorial-basics/deploy-your-site":{"id":"tutorial-basics/deploy-your-site","title":"Deploy your site","description":"Docusaurus is a static-site-generator (also called Jamstack).","sidebar":"tutorialSidebar"},"tutorial-basics/markdown-features":{"id":"tutorial-basics/markdown-features","title":"Markdown Features","description":"Docusaurus supports Markdown and a few","sidebar":"tutorialSidebar"},"tutorial-extras/manage-docs-versions":{"id":"tutorial-extras/manage-docs-versions","title":"Manage Docs Versions","description":"Docusaurus can manage multiple versions of your docs.","sidebar":"tutorialSidebar"},"tutorial-extras/translate-your-site":{"id":"tutorial-extras/translate-your-site","title":"Translate your site","description":"Let's translate docs/intro.md to French.","sidebar":"tutorialSidebar"}}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Congratulations!","href":"/docs/tutorial-basics/congratulations","docId":"tutorial-basics/congratulations","unlisted":false}],"stylesSidebar":[{"type":"link","label":"Overview","href":"/docs/styles/Overview","docId":"styles/Overview","unlisted":false}],"componentsSidebar":[{"type":"category","label":"Getting Started","items":[{"type":"link","label":"Introduction","href":"/docs/GettingStarted","docId":"GettingStarted","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","label":"Button","href":"/docs/button","docId":"button","unlisted":false}]},"docs":{"button":{"id":"button","title":"Button","description":"Clickable button elements that extend the native `` element with Canvas styling.","sidebar":"componentsSidebar"},"GettingStarted":{"id":"GettingStarted","title":"Introduction","description":"This project provides a set of components for the Workday Canvas Design System that can be used to","sidebar":"componentsSidebar"},"intro":{"id":"intro","title":"Overview","description":"This project provides a set of components for the Workday Canvas Design System that can be used to","sidebar":"tutorialSidebar"},"Overview":{"id":"Overview","title":"Overview","description":""},"styles/Overview":{"id":"styles/Overview","title":"Overview","description":"Why Canvas Styling","sidebar":"stylesSidebar"},"tutorial-basics/congratulations":{"id":"tutorial-basics/congratulations","title":"Congratulations!","description":"You have just learned the basics of Docusaurus and made some changes to the initial","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-blog-post":{"id":"tutorial-basics/create-a-blog-post","title":"Create a Blog Post","description":"Docusaurus creates a page for each blog post, but also a blog index page, a tag system,","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-document":{"id":"tutorial-basics/create-a-document","title":"Create a Document","description":"Documents are groups of pages connected through:","sidebar":"tutorialSidebar"},"tutorial-basics/create-a-page":{"id":"tutorial-basics/create-a-page","title":"Create a Page","description":"Add Markdown or React files to src/pages to create a standalone page:","sidebar":"tutorialSidebar"},"tutorial-basics/deploy-your-site":{"id":"tutorial-basics/deploy-your-site","title":"Deploy your site","description":"Docusaurus is a static-site-generator (also called Jamstack).","sidebar":"tutorialSidebar"},"tutorial-basics/markdown-features":{"id":"tutorial-basics/markdown-features","title":"Markdown Features","description":"Docusaurus supports Markdown and a few","sidebar":"tutorialSidebar"},"tutorial-extras/manage-docs-versions":{"id":"tutorial-extras/manage-docs-versions","title":"Manage Docs Versions","description":"Docusaurus can manage multiple versions of your docs.","sidebar":"tutorialSidebar"},"tutorial-extras/translate-your-site":{"id":"tutorial-extras/translate-your-site","title":"Translate your site","description":"Let's translate docs/intro.md to French.","sidebar":"tutorialSidebar"}}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"id": "button",
"title": "Button",
"description": "Clickable button elements that extend the native `` element with Canvas styling.",
"source": "@site/docs/button.mdx",
"sourceDirName": ".",
"slug": "/button",
"permalink": "/docs/button",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/button.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"displayed_sidebar": "componentsSidebar",
"sidebar_position": 2
},
"sidebar": "componentsSidebar",
"previous": {
"title": "Introduction",
"permalink": "/docs/GettingStarted"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"id": "GettingStarted",
"title": "Introduction",
"description": "This project provides a set of components for the Workday Canvas Design System that can be used to",
"source": "@site/docs/GettingStarted.mdx",
"sourceDirName": ".",
"slug": "/GettingStarted",
"permalink": "/docs/GettingStarted",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/GettingStarted.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"displayed_sidebar": "componentsSidebar",
"sidebar_position": 1
},
"sidebar": "componentsSidebar",
"next": {
"title": "Button",
"permalink": "/docs/button"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "intro",
"title": "Overview",
"description": "This project provides a set of components for the Workday Canvas Design System that can be used to",
"source": "@site/docs/intro.md",
"sourceDirName": ".",
"slug": "/intro",
"permalink": "/docs/intro",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/intro.md",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_position": 1,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"id": "Overview",
"title": "Overview",
"description": "",
"source": "@site/docs/Overview.mdx",
"sourceDirName": ".",
"slug": "/Overview",
"permalink": "/docs/Overview",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/Overview.mdx",
"tags": [],
"version": "current",
"frontMatter": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"id": "styles/Overview",
"title": "Overview",
"description": "Why Canvas Styling",
"source": "@site/docs/styles/Overview.mdx",
"sourceDirName": "styles",
"slug": "/styles/Overview",
"permalink": "/docs/styles/Overview",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/styles/Overview.mdx",
"tags": [],
"version": "current",
"frontMatter": {
"displayed_sidebar": "stylesSidebar"
},
"sidebar": "stylesSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "tutorial-basics/congratulations",
"title": "Congratulations!",
"description": "You have just learned the basics of Docusaurus and made some changes to the initial",
"source": "@site/docs/tutorial-basics/congratulations.md",
"sourceDirName": "tutorial-basics",
"slug": "/tutorial-basics/congratulations",
"permalink": "/docs/tutorial-basics/congratulations",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/congratulations.md",
"tags": [],
"version": "current",
"sidebarPosition": 6,
"frontMatter": {
"sidebar_position": 6,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "tutorial-basics/create-a-blog-post",
"title": "Create a Blog Post",
"description": "Docusaurus creates a page for each blog post, but also a blog index page, a tag system,",
"source": "@site/docs/tutorial-basics/create-a-blog-post.md",
"sourceDirName": "tutorial-basics",
"slug": "/tutorial-basics/create-a-blog-post",
"permalink": "/docs/tutorial-basics/create-a-blog-post",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/create-a-blog-post.md",
"tags": [],
"version": "current",
"sidebarPosition": 3,
"frontMatter": {
"sidebar_position": 3,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "tutorial-basics/create-a-document",
"title": "Create a Document",
"description": "Documents are groups of pages connected through:",
"source": "@site/docs/tutorial-basics/create-a-document.md",
"sourceDirName": "tutorial-basics",
"slug": "/tutorial-basics/create-a-document",
"permalink": "/docs/tutorial-basics/create-a-document",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/create-a-document.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "tutorial-basics/create-a-page",
"title": "Create a Page",
"description": "Add Markdown or React files to src/pages to create a standalone page:",
"source": "@site/docs/tutorial-basics/create-a-page.md",
"sourceDirName": "tutorial-basics",
"slug": "/tutorial-basics/create-a-page",
"permalink": "/docs/tutorial-basics/create-a-page",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/create-a-page.md",
"tags": [],
"version": "current",
"sidebarPosition": 8,
"frontMatter": {
"sidebar_position": 8,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "tutorial-basics/deploy-your-site",
"title": "Deploy your site",
"description": "Docusaurus is a static-site-generator (also called Jamstack).",
"source": "@site/docs/tutorial-basics/deploy-your-site.md",
"sourceDirName": "tutorial-basics",
"slug": "/tutorial-basics/deploy-your-site",
"permalink": "/docs/tutorial-basics/deploy-your-site",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/deploy-your-site.md",
"tags": [],
"version": "current",
"sidebarPosition": 5,
"frontMatter": {
"sidebar_position": 5,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "tutorial-basics/markdown-features",
"title": "Markdown Features",
"description": "Docusaurus supports Markdown and a few",
"source": "@site/docs/tutorial-basics/markdown-features.mdx",
"sourceDirName": "tutorial-basics",
"slug": "/tutorial-basics/markdown-features",
"permalink": "/docs/tutorial-basics/markdown-features",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-basics/markdown-features.mdx",
"tags": [],
"version": "current",
"sidebarPosition": 4,
"frontMatter": {
"sidebar_position": 4,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "tutorial-extras/manage-docs-versions",
"title": "Manage Docs Versions",
"description": "Docusaurus can manage multiple versions of your docs.",
"source": "@site/docs/tutorial-extras/manage-docs-versions.md",
"sourceDirName": "tutorial-extras",
"slug": "/tutorial-extras/manage-docs-versions",
"permalink": "/docs/tutorial-extras/manage-docs-versions",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-extras/manage-docs-versions.md",
"tags": [],
"version": "current",
"sidebarPosition": 7,
"frontMatter": {
"sidebar_position": 7,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"id": "tutorial-extras/translate-your-site",
"title": "Translate your site",
"description": "Let's translate docs/intro.md to French.",
"source": "@site/docs/tutorial-extras/translate-your-site.md",
"sourceDirName": "tutorial-extras",
"slug": "/tutorial-extras/translate-your-site",
"permalink": "/docs/tutorial-extras/translate-your-site",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/docs/tutorial-extras/translate-your-site.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2,
"displayed_sidebar": "tutorialSidebar"
},
"sidebar": "tutorialSidebar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "docusaurus-plugin-content-pages",
"id": "default"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"type": "mdx",
"permalink": "/markdown-page",
"source": "@site/src/pages/markdown-page.md",
"title": "Markdown page example",
"description": "You don't need React to write simple standalone pages.",
"frontMatter": {
"title": "Markdown page example"
},
"unlisted": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "docusaurus-plugin-debug",
"id": "default"
}
Loading

0 comments on commit 0f85b34

Please sign in to comment.