From f089a82019a9a7fea0e5ae8fbfb7e40d5d74219c Mon Sep 17 00:00:00 2001 From: web-padawan Date: Tue, 16 Jun 2026 11:42:01 +0300 Subject: [PATCH] feat: add Breadcrumbs and BreadcrumbsItem components --- package-lock.json | 15 +++++++++++++++ packages/react-components/package.json | 11 +++++++++++ packages/react-components/src/Breadcrumbs.ts | 1 + packages/react-components/src/BreadcrumbsItem.ts | 1 + 4 files changed, 28 insertions(+) create mode 100644 packages/react-components/src/Breadcrumbs.ts create mode 100644 packages/react-components/src/BreadcrumbsItem.ts diff --git a/package-lock.json b/package-lock.json index 443a9e9..3164cb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1273,6 +1273,20 @@ "lit": "^3.0.0" } }, + "node_modules/@vaadin/breadcrumbs": { + "version": "25.2.0-rc1", + "resolved": "https://registry.npmjs.org/@vaadin/breadcrumbs/-/breadcrumbs-25.2.0-rc1.tgz", + "integrity": "sha512-IUhET2LIce+b8kB2qdpdfjxDu8aTHJqmGsYB0gEutPNRJ4R5bI77tsVxXOjzFZ3YVl9wIFX1SDJiyuSA1lOVWQ==", + "license": "Apache-2.0", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@vaadin/a11y-base": "25.2.0-rc1", + "@vaadin/component-base": "25.2.0-rc1", + "@vaadin/overlay": "25.2.0-rc1", + "@vaadin/vaadin-themable-mixin": "25.2.0-rc1", + "lit": "^3.0.0" + } + }, "node_modules/@vaadin/button": { "version": "25.2.0-rc1", "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-25.2.0-rc1.tgz", @@ -6290,6 +6304,7 @@ "@vaadin/avatar": "25.2.0-rc1", "@vaadin/avatar-group": "25.2.0-rc1", "@vaadin/badge": "25.2.0-rc1", + "@vaadin/breadcrumbs": "25.2.0-rc1", "@vaadin/button": "25.2.0-rc1", "@vaadin/card": "25.2.0-rc1", "@vaadin/checkbox": "25.2.0-rc1", diff --git a/packages/react-components/package.json b/packages/react-components/package.json index 4586b4c..809f819 100644 --- a/packages/react-components/package.json +++ b/packages/react-components/package.json @@ -33,6 +33,7 @@ "@vaadin/avatar": "25.2.0-rc1", "@vaadin/avatar-group": "25.2.0-rc1", "@vaadin/badge": "25.2.0-rc1", + "@vaadin/breadcrumbs": "25.2.0-rc1", "@vaadin/button": "25.2.0-rc1", "@vaadin/card": "25.2.0-rc1", "@vaadin/checkbox": "25.2.0-rc1", @@ -151,6 +152,14 @@ "types": "./Badge.d.ts", "default": "./Badge.js" }, + "./Breadcrumbs.js": { + "types": "./Breadcrumbs.d.ts", + "default": "./Breadcrumbs.js" + }, + "./BreadcrumbsItem.js": { + "types": "./BreadcrumbsItem.d.ts", + "default": "./BreadcrumbsItem.js" + }, "./Button.js": { "types": "./Button.d.ts", "default": "./Button.js" @@ -438,6 +447,8 @@ "./Avatar": "./Avatar.js", "./AvatarGroup": "./AvatarGroup.js", "./Badge": "./Badge.js", + "./Breadcrumbs": "./Breadcrumbs.js", + "./BreadcrumbsItem": "./BreadcrumbsItem.js", "./Button": "./Button.js", "./Card": "./Card.js", "./Checkbox": "./Checkbox.js", diff --git a/packages/react-components/src/Breadcrumbs.ts b/packages/react-components/src/Breadcrumbs.ts new file mode 100644 index 0000000..239dff8 --- /dev/null +++ b/packages/react-components/src/Breadcrumbs.ts @@ -0,0 +1 @@ +export * from './generated/Breadcrumbs.js'; diff --git a/packages/react-components/src/BreadcrumbsItem.ts b/packages/react-components/src/BreadcrumbsItem.ts new file mode 100644 index 0000000..52e4d8b --- /dev/null +++ b/packages/react-components/src/BreadcrumbsItem.ts @@ -0,0 +1 @@ +export * from './generated/BreadcrumbsItem.js';