Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
55db7a5
chore(deps): Updating deps to ECL 5.1.0
planctus Aug 5, 2026
f6da2af
chore: Prettier
planctus Aug 5, 2026
6657f5e
chore(story-card): Adding component
planctus Aug 6, 2026
cfc5a36
chore(components): Adding highlighted search
planctus Aug 7, 2026
bc648ac
chore: Removing select path, updating highlighted-search snapshot
planctus Aug 7, 2026
85c3684
chore: Updating snapshots
planctus Aug 7, 2026
c544cf0
chore: Re-patching select js
planctus Aug 7, 2026
f2f42c4
chore: Fixing file upload styles
planctus Aug 7, 2026
ecc498a
chore: Adding container
planctus Aug 7, 2026
97fbceb
chore: Fixing disabled styles for file upload
planctus Aug 7, 2026
6815083
chore: Making icon configurable in accordion
planctus Aug 7, 2026
ea211a5
chore(file): New styles and markup
planctus Aug 7, 2026
f6d56d4
chore: Fixing form styles in highlighted search
planctus Aug 8, 2026
7de2e58
chore: Adding sources for individual items in animated numbers and fa…
planctus Aug 10, 2026
8593f92
chore: Fixing sources when used on a background
planctus Aug 10, 2026
dd718d3
chore: Adding focal point support in picture component
planctus Aug 10, 2026
5cbd97d
chore: Updating icon used in gallery
planctus Aug 10, 2026
659155f
chore: Fixing featured item test
planctus Aug 10, 2026
9a385cd
chore: Fixing media container test
planctus Aug 10, 2026
e3bd90a
chore: Fixing color of the preview link in file component
planctus Aug 10, 2026
b18d952
chore(story-card): drastically simplifying markup
planctus Aug 10, 2026
55e7fe1
chore(input): Adding extra attributes
planctus Aug 11, 2026
cfcd07e
chore(media-container): Not autoplyaing videos in the demo
planctus Aug 11, 2026
81b95ea
chore(modal): Some style fixes
planctus Aug 11, 2026
25a24a8
chore(page-summary): Icon size, color modes
planctus Aug 11, 2026
62ce7f7
chore(popover): Icon size, content padding
planctus Aug 11, 2026
f975f31
chore(link): Icon spacing
planctus Aug 11, 2026
7572594
chore(site-header): Removing bannerTop
planctus Aug 11, 2026
101695a
chore(link): Updaing snapshot
planctus Aug 11, 2026
528205c
chore(deps): updates 11-08-26
planctus Aug 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,58 +77,58 @@
"@babel/preset-react": "7.29.7",
"@babel/preset-typescript": "7.29.7",
"@ecl/ecl-webcomponents": "0.28.0",
"@ecl/preset-ec": "5.0.0-RC6",
"@ecl/preset-ec": "5.1.0",
"@eslint/js": "9.39.2",
"@prettier/plugin-xml": "3.4.2",
"@stencil/angular-output-target": "0.10.2",
"@stencil/react-output-target": "0.5.3",
"@stencil/vue-output-target": "0.13.2",
"@storybook/addon-docs": "10.4.2",
"@storybook/addon-links": "10.4.2",
"@storybook/html-vite": "10.4.2",
"@storybook/addon-docs": "10.5.7",
"@storybook/addon-links": "10.5.7",
"@storybook/html-vite": "10.5.7",
"@types/jest": "28.1.3",
"@typescript-eslint/eslint-plugin": "8.60.1",
"@typescript-eslint/parser": "8.60.1",
"@typescript-eslint/eslint-plugin": "8.67.0",
"@typescript-eslint/parser": "8.67.0",
"@vitest/eslint-plugin": "1.6.27",
"babel-loader": "10.1.1",
"browser-update": "3.3.63",
"build-number-generator": "3.1.0",
"copyfiles": "2.4.1",
"core-js": "3.49.0",
"core-js": "3.50.0",
"cross-env": "10.1.0",
"eslint": "9.39.2",
"eslint-config-airbnb": "19.0.4",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-jest": "29.15.2",
"eslint-plugin-jest": "29.16.0",
"eslint-plugin-jsx-a11y": "6.10.2",
"eslint-plugin-oxlint": "1.78.0",
"eslint-plugin-playwright": "2.11.0",
"eslint-plugin-prettier": "5.5.6",
"eslint-plugin-react": "7.37.5",
"eslint-plugin-react-hooks": "7.1.1",
"eslint-plugin-oxlint": "1.68.0",
"eslint-plugin-playwright": "2.10.4",
"eslint-plugin-vue": "10.9.2",
"@vitest/eslint-plugin": "1.6.19",
"eslint-plugin-vue": "10.10.0",
"get-latest-version": "5.1.0",
"globals": "17.6.0",
"globals": "17.9.0",
"husky": "9.1.7",
"jest": "28.1.3",
"jest-cli": "28.1.3",
"lerna": "9.0.7",
"lerna-changelog": "2.2.0",
"lint-staged": "17.0.7",
"lint-staged": "17.3.0",
"ncp": "2.0.0",
"npm-check-updates": "22.2.3",
"npm-check-updates": "23.0.2",
"npm-run-all": "4.1.5",
"prettier": "3.8.3",
"puppeteer": "25.1.0",
"prettier": "3.9.6",
"puppeteer": "25.6.0",
"react": "18.2.0",
"react-dom": "18.2.0",
"replace-in-file": "7.1.0",
"rimraf": "6.1.3",
"storybook": "10.4.5",
"storybook": "10.5.7",
"storybook-addon-rtl": "3.0.2",
"stylelint": "17.13.0",
"stylelint": "17.14.1",
"stylelint-config-css-modules": "4.6.0",
"stylelint-config-prettier": "9.0.5",
"stylelint-config-standard": "40.0.0",
Expand Down Expand Up @@ -166,11 +166,11 @@
},
"patchedDependencies": {
"@ecl/builder": "patches/@ecl__builder.patch",
"@ecl/select": "patches/@ecl__select.patch",
"@ecl/banner": "patches/@ecl__banner.patch",
"@ecl/tabs": "patches/@ecl__tabs.patch",
"@ecl/table": "patches/@ecl__table.patch",
"@ecl/carousel": "patches/@ecl__carousel.patch"
"@ecl/carousel": "patches/@ecl__carousel.patch",
"@ecl/select": "patches/@ecl__select.patch"
}
}
}
2 changes: 1 addition & 1 deletion packages/ecl-webcomponents-react-consumer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@
"@types/react-dom": "18.2.18",
"@vitejs/plugin-react": "4.7.0",
"typescript": "6.0.3",
"vite": "8.0.16"
"vite": "8.2.1"
}
}
22 changes: 11 additions & 11 deletions packages/ecl-webcomponents-vue-consumer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,22 @@
"dependencies": {
"@ecl/ecl-webcomponents-vue": "0.28.0",
"pinia": "^3.0.4",
"vue": "^3.5.35",
"vue-router": "^5.1.0"
"vue": "^3.5.41",
"vue-router": "^5.2.0"
},
"devDependencies": {
"@playwright/test": "^1.60.0",
"@vitejs/plugin-vue": "^6.0.7",
"@vitejs/plugin-vue-jsx": "^5.1.5",
"@playwright/test": "^1.62.1",
"@vitejs/plugin-vue": "^6.0.8",
"@vitejs/plugin-vue-jsx": "^5.1.6",
"@vue/test-utils": "^2.4.11",
"globals": "^17.6.0",
"globals": "^17.9.0",
"jsdom": "^28.1.0",
"npm-run-all2": "^8.0.4",
"oxlint": "~1.68.0",
"prettier": "3.8.3",
"vite": "^8.0.16",
"vite-plugin-vue-devtools": "^8.1.2",
"vitest": "^4.1.8"
"oxlint": "~1.78.0",
"prettier": "3.9.6",
"vite": "^8.2.1",
"vite-plugin-vue-devtools": "^8.2.1",
"vitest": "^4.1.10"
},
"engines": {
"node": "^20.19.0 || >=22.12.0"
Expand Down
83 changes: 79 additions & 4 deletions packages/ecl-webcomponents-vue/lib/components.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ export const EclAccordionItem: StencilVueComponent<JSX.EclAccordionItem> = /*@__
'styleClass',
'label',
'sidebar',
'iconCollapsed',
'iconExpanded',
'expanded',
'theme'
]);
Expand Down Expand Up @@ -62,7 +64,9 @@ export const EclAnimatedNumbersItem: StencilVueComponent<JSX.EclAnimatedNumbersI
'description',
'itemPrefixLabel',
'itemSuffixLabel',
'value'
'value',
'sources',
'sourcesLabel'
]);


Expand All @@ -76,6 +80,7 @@ export const EclBanner: StencilVueComponent<JSX.EclBanner> = /*@__PURE__*/ defin
'bannerTitleLink',
'descriptionLink',
'image',
'imageAnchor',
'noScript',
'sources',
'tracks',
Expand Down Expand Up @@ -330,7 +335,9 @@ export const EclFactFiguresItem: StencilVueComponent<JSX.EclFactFiguresItem> = /
'icon',
'value',
'itemTitle',
'iconTransform'
'iconTransform',
'sources',
'sourcesLabel'
]);


Expand Down Expand Up @@ -360,7 +367,6 @@ export const EclFile: StencilVueComponent<JSX.EclFile> = /*@__PURE__*/ defineCon
'elId',
'theme',
'styleClass',
'variant',
'downloadAttribute',
'downloadId',
'downloadLabel',
Expand All @@ -371,6 +377,7 @@ export const EclFile: StencilVueComponent<JSX.EclFile> = /*@__PURE__*/ defineCon
'fileTitlePath',
'detailMeta',
'language',
'icon',
'meta',
'image',
'imageAlt',
Expand All @@ -384,6 +391,7 @@ export const EclFile: StencilVueComponent<JSX.EclFile> = /*@__PURE__*/ defineCon

export const EclFileTranslations: StencilVueComponent<JSX.EclFileTranslations> = /*@__PURE__*/ defineContainer<JSX.EclFileTranslations>('ecl-file-translations', undefined, [
'theme',
'elId',
'styleClass',
'toggleLabel',
'others'
Expand Down Expand Up @@ -573,6 +581,24 @@ export const EclHighlightBox: StencilVueComponent<JSX.EclHighlightBox> = /*@__PU
]);


export const EclHighlightedSearch: StencilVueComponent<JSX.EclHighlightedSearch> = /*@__PURE__*/ defineContainer<JSX.EclHighlightedSearch>('ecl-highlighted-search', undefined, [
'theme',
'styleClass',
'colorMode',
'elId',
'elTitle',
'helperText',
'submitLabel',
'suggestionLabel',
'hasDescription',
'inputId',
'inputLabel',
'inputAttrs',
'formAttrs',
'inputName'
]);


export const EclIcon: StencilVueComponent<JSX.EclIcon> = /*@__PURE__*/ defineContainer<JSX.EclIcon>('ecl-icon', undefined, [
'styleClass',
'theme',
Expand Down Expand Up @@ -630,6 +656,7 @@ export const EclInput: StencilVueComponent<JSX.EclInput> = /*@__PURE__*/ defineC
'inputId',
'name',
'defaultValue',
'inputAttrs',
'hasChanged',
'isFocused',
'inputFocus',
Expand Down Expand Up @@ -840,7 +867,8 @@ export const EclModal: StencilVueComponent<JSX.EclModal> = /*@__PURE__*/ defineC
'toggleId',
'size',
'closeLabel',
'itemId'
'itemId',
'itemTitle'
]);


Expand Down Expand Up @@ -969,7 +997,9 @@ export const EclPicture: StencilVueComponent<JSX.EclPicture> = /*@__PURE__*/ def
'image',
'imgClass',
'imageAlt',
'noScript',
'imageAnchor',
'debugPosition',
'lazy',
'zoom'
]);
Expand Down Expand Up @@ -1277,6 +1307,51 @@ export const EclSpotlight: StencilVueComponent<JSX.EclSpotlight> = /*@__PURE__*/
]);


export const EclStoryCard: StencilVueComponent<JSX.EclStoryCard> = /*@__PURE__*/ defineContainer<JSX.EclStoryCard>('ecl-story-card', undefined, [
'styleClass',
'noScript',
'elId',
'elTitle',
'description',
'prevLabel',
'nextLabel',
'playLabel',
'pauseLabel',
'theme',
'variant',
'colorMode'
]);


export const EclStoryCardItem: StencilVueComponent<JSX.EclStoryCardItem> = /*@__PURE__*/ defineContainer<JSX.EclStoryCardItem>('ecl-story-card-item', undefined, [
'styleClass',
'articleClass',
'theme',
'variant',
'elTitle',
'author',
'elRole',
'source',
'linkHref',
'teaserLabel',
'linkLabel',
'linkIcon',
'picture',
'pictureAlt',
'slotName',
'order'
]);


export const EclStoryCardTab: StencilVueComponent<JSX.EclStoryCardTab> = /*@__PURE__*/ defineContainer<JSX.EclStoryCardTab>('ecl-story-card-tab', undefined, [
'styleClass',
'picture',
'theme',
'teaserLabel',
'order'
]);


export const EclTable: StencilVueComponent<JSX.EclTable> = /*@__PURE__*/ defineContainer<JSX.EclTable>('ecl-table', undefined, [
'elId',
'theme',
Expand Down
2 changes: 1 addition & 1 deletion packages/ecl-webcomponents-vue/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"@stencil/vue-output-target": "0.13.2"
},
"devDependencies": {
"vue": "3.5.35"
"vue": "3.5.41"
},
"engines": {
"node": ">=20.0.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/ecl-webcomponents/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"@stencil/core": "4.43.5"
},
"devDependencies": {
"@stencil/angular-output-target": "1.3.2",
"@stencil/react-output-target": "1.5.3"
"@stencil/angular-output-target": "1.4.1",
"@stencil/react-output-target": "1.6.1"
}
}
4 changes: 2 additions & 2 deletions patches/@ecl__select.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
diff --git a/select.js b/select.js
index 6f1de565807f1c91e5ac87117d8b4c60cc383ae8..37e8a9fc241d40bc7e15e1a846812ce0ce8ab8d1 100644
index 5f3f041b4aafd937a42d34015fe923bcf6a8f8fb..f07d29eb5883bca578c341f163856f111e1a5106 100644
--- a/select.js
+++ b/select.js
@@ -1,5 +1,5 @@
Expand All @@ -9,7 +9,7 @@ index 6f1de565807f1c91e5ac87117d8b4c60cc383ae8..37e8a9fc241d40bc7e15e1a846812ce0
import EventManager from '@ecl/event-manager';

const system = getSystem();
@@ -568,7 +568,7 @@ export class Select {
@@ -591,7 +591,7 @@ export class Select {
}
this.visibleOptions = this.checkboxes;

Expand Down
4 changes: 2 additions & 2 deletions playground/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@
"preview": "vite preview"
},
"dependencies": {
"@ckeditor/ckeditor5-inspector": "5.0.1",
"@ckeditor/ckeditor5-inspector": "5.0.3",
"@ecl/ckeditor5-ecl-webcomponents": "0.28.0",
"@ecl/ecl-webcomponents": "0.28.0",
"ckeditor5": "47.5.0",
"ncp": "2.0.0",
"vite": "8.0.16"
"vite": "8.2.1"
},
"repository": {
"type": "git",
Expand Down
Loading
Loading