Remove config() function in favor of theme()
The only reason the config() helper function existed was to access your design tokens in your CSS, like:
```css
.foo {
color: config('colors.blue')
}
```
Now that design tokens are nested in the new `theme` section, using the `config()` function is a bit more verbose:
```css
.foo {
color: config('theme.colors.blue')
}
```
This PR removes the `config()` function in favor of a new `theme()` function that is already scoped to the `theme` section of the config:
```css
.foo {
color: theme('colors.blue')
}
```
I can't think of any reason at all why you would need to access the non-theme values in your config from your CSS (like enabled variants, or your list of plugins), and the word `theme` is much more expressive than `config`, so I think this is a worthwhile change.
This commit is contained in:
parent
49341ce5e4
commit
53ca284553
4 changed files with 9 additions and 9 deletions
|
|
@ -89,7 +89,7 @@ ul {
|
|||
*::after {
|
||||
border-width: 0;
|
||||
border-style: solid;
|
||||
border-color: config('theme.borderColor.default', currentColor);
|
||||
border-color: theme('borderColor.default', currentColor);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue