Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sostituire la direttiva @import con @use #1309

Open
1 task done
zetareticoli opened this issue Dec 19, 2024 · 0 comments
Open
1 task done

Sostituire la direttiva @import con @use #1309

zetareticoli opened this issue Dec 19, 2024 · 0 comments

Comments

@zetareticoli
Copy link
Member

Esiste già una discussione sul tema che ti interessa, o su un tema simile?

  • Ho verificato e non esiste

Versione della libreria

latest

Cosa

Modificare l'importazione di parziali *.scss utilizzando la direttiva moderna @use.

Documentazione

Perché

La direttiva @import è obsoleta e sarà presto deprecata.

Contesto

No response

Altro

Nel caso di importazione di parziali con stesso nome, ma estensione diversa (esempio, design token) è necessario adottare un alias.

Esempio:

@use "../../node_modules/design-tokens-italia/css/_variables.css" as cssVars;
@use "../../node_modules/design-tokens-italia/scss/_variables" as scssVars;

// Uso delle variabili
body {
  color: cssVars.var(--primary-color); // Variabile CSS
  margin: scssVars.$spacing;          // Variabile SCSS
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant