mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
Merge pull request #303 from jackmcdade/master
Prevent @apply from adding !important.
This commit is contained in:
commit
0c671fbd3c
@ -14,6 +14,15 @@ test("it copies a class's declarations into itself", () => {
|
||||
})
|
||||
})
|
||||
|
||||
test('it removes important from applied classes', () => {
|
||||
const output = '.a { color: red !important; } .b { color: red; }'
|
||||
|
||||
return run('.a { color: red !important; } .b { @apply .a; }').then(result => {
|
||||
expect(result.css).toEqual(output)
|
||||
expect(result.warnings().length).toBe(0)
|
||||
})
|
||||
})
|
||||
|
||||
test('it fails if the class does not exist', () => {
|
||||
return run('.b { @apply .a; }').catch(e => {
|
||||
expect(e).toMatchObject({ name: 'CssSyntaxError' })
|
||||
|
||||
@ -58,6 +58,10 @@ export default function() {
|
||||
})
|
||||
})
|
||||
|
||||
decls.forEach(decl => {
|
||||
decl.important = false
|
||||
})
|
||||
|
||||
atRule.before(decls)
|
||||
|
||||
atRule.params = customProperties.join(' ')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user