From 5a5a51a6d6e9bf50d93a24d257c276c72e511efa Mon Sep 17 00:00:00 2001 From: Zack Moore Date: Fri, 3 Oct 2025 13:30:48 -0400 Subject: [PATCH 1/2] removed legacy flag --- packages/components/addon-main.cjs | 3 --- packages/components/src/instance-initializers/load-sprite.ts | 5 +---- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/components/addon-main.cjs b/packages/components/addon-main.cjs index 7c2c6ad22d6..797c851c5f9 100644 --- a/packages/components/addon-main.cjs +++ b/packages/components/addon-main.cjs @@ -9,11 +9,8 @@ const flightIconSprite = require('@hashicorp/flight-icons/svg-sprite/svg-sprite- module.exports = { ...addonV1Shim(__dirname), contentFor(type, config) { - const legacyLazyEmbed = config?.emberFlightIcons?.lazyEmbed; - if ( !config.flightIconsSpriteLazyEmbed && - !legacyLazyEmbed && !config.__flightIconsSpriteLoaded && type === 'body-footer' ) { diff --git a/packages/components/src/instance-initializers/load-sprite.ts b/packages/components/src/instance-initializers/load-sprite.ts index 8d5cf982217..a88ecd9eccb 100644 --- a/packages/components/src/instance-initializers/load-sprite.ts +++ b/packages/components/src/instance-initializers/load-sprite.ts @@ -6,11 +6,8 @@ import config from 'ember-get-config'; export async function initialize() { - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment - const legacyLazyEmbed = config?.emberFlightIcons?.lazyEmbed; - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - if (config?.flightIconsSpriteLazyEmbed || legacyLazyEmbed) { + if (config?.flightIconsSpriteLazyEmbed) { const { default: svgSprite } = await import( '@hashicorp/flight-icons/svg-sprite/svg-sprite-module' ); From 6a058dae2d243a03f362282a729d84591db4534d Mon Sep 17 00:00:00 2001 From: Zack Moore Date: Fri, 3 Oct 2025 14:46:01 -0400 Subject: [PATCH 2/2] added a changeset --- .changeset/young-meals-knock.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/young-meals-knock.md diff --git a/.changeset/young-meals-knock.md b/.changeset/young-meals-knock.md new file mode 100644 index 00000000000..b46136cbbb0 --- /dev/null +++ b/.changeset/young-meals-knock.md @@ -0,0 +1,5 @@ +--- +"@hashicorp/design-system-components": major +--- + +Removed support for deprecated `ember-flight-icons` `lazyEmbed` config