diff --git a/addons/core/addon/initializers/deprecations.js b/addons/core/addon/initializers/deprecations.js index 3baf1a60b..78fa74649 100644 --- a/addons/core/addon/initializers/deprecations.js +++ b/addons/core/addon/initializers/deprecations.js @@ -1,14 +1,12 @@ import { registerDeprecationHandler } from '@ember/debug'; -export function initialize(application) { - const config = application.resolveRegistration('config:environment'); - const isTesting = config.environment === 'test'; - if (isTesting) { - // Disable all deprecations for now in tests. - registerDeprecationHandler((/*message, options, next*/) => { - return; - }); - } +export function initialize() { + registerDeprecationHandler((message, options, next) => { + if (options?.url) { + message += options.url; + } + next(message, options); + }); } export default { diff --git a/addons/rose/addon/components/rose/badge/index.js b/addons/rose/addon/components/rose/badge/index.js new file mode 100644 index 000000000..1343d176c --- /dev/null +++ b/addons/rose/addon/components/rose/badge/index.js @@ -0,0 +1,21 @@ +import Component from '@glimmer/component'; +import { deprecate } from '@ember/debug'; + +export default class RoseBadgeComponent extends Component { + constructor() { + super(...arguments); + deprecate( + `Rose badge component is deprecated, use HDS Badge instead. For more info, refer to `, + false, + { + id: 'rose.badge', + until: '4.8.0', + for: 'rose', + since: { + enabled: '3.28.8', + }, + url: 'https://boundary-ui-storybook.vercel.app/?path=/docs/rose-badge--hds-badge', + } + ); + } +}