refactor: replace @import with @use/@forward to remove Sass deprecation warnings #398
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR replaces all deprecated
@import
statements with the new@use
and@forward
syntax introduced in Dart Sass.The change removes deprecation warnings during build and aligns the codebase with the current Sass best practices.
Changes
@import
statements with@use
or@forward
.$trans-cubic-bezier
) by making global mixins.Why
@import
is officially deprecated and will be removed in future Sass versions. Also there were many warning errors in build project@use
/@forward
provide better scoping, prevent global leaks, and improve maintainability.Notes