Skip to content

Commit 3a84657

Browse files
authored
refactor: deprecate vaadin-cookie-consent (#10022)
1 parent e074690 commit 3a84657

File tree

4 files changed

+9
-0
lines changed

4 files changed

+9
-0
lines changed

packages/cookie-consent/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ A web component to display a banner for users to give consent to the usage of co
44

55
> ℹ️  A commercial Vaadin [subscription](https://vaadin.com/pricing) is required to use Cookie Consent in your project.
66
7+
> [!WARNING]
8+
> `<vaadin-cookie-consent>` is deprecated and will be removed without a replacement in Vaadin 25.
9+
710
[Documentation + Live Demo ↗](https://vaadin.com/docs/latest/components/cookie-consent)
811

912
[![npm version](https://badgen.net/npm/v/@vaadin/cookie-consent)](https://www.npmjs.com/package/@vaadin/cookie-consent)

packages/cookie-consent/src/vaadin-cookie-consent-mixin.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* license.
1010
*/
1111
import 'cookieconsent/build/cookieconsent.min.js';
12+
import { issueWarning } from '@vaadin/component-base/src/warnings.js';
1213

1314
/**
1415
* @polymerMixin
@@ -121,6 +122,8 @@ export const CookieConsentMixin = (superClass) =>
121122
this.cookieName,
122123
this.position,
123124
);
125+
126+
issueWarning('`<vaadin-cookie-consent>` is deprecated and will be removed without a replacement in Vaadin 25.');
124127
}
125128

126129
/** @protected */

packages/cookie-consent/src/vaadin-cookie-consent.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ import { CookieConsentMixin } from './vaadin-cookie-consent-mixin.js';
3636
* `cc-dismiss` | Dismiss cookie button
3737
* `cc-btn` | Dismiss cookie button
3838
* `cc-link` | Learn more link element
39+
*
40+
* @deprecated `<vaadin-cookie-consent>` is deprecated and will be removed without a replacement in Vaadin 25.
3941
*/
4042
declare class CookieConsent extends CookieConsentMixin(ElementMixin(HTMLElement)) {}
4143

packages/cookie-consent/src/vaadin-cookie-consent.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ import { CookieConsentMixin } from './vaadin-cookie-consent-mixin.js';
4343
* @extends HTMLElement
4444
* @mixes ElementMixin
4545
* @mixes CookieConsentMixin
46+
* @deprecated `<vaadin-cookie-consent>` is deprecated and will be removed without a replacement in Vaadin 25.
4647
*/
4748
class CookieConsent extends CookieConsentMixin(ElementMixin(PolymerElement)) {
4849
static get template() {

0 commit comments

Comments
 (0)