--- id: 587d7dbe367417b2b2512bb8 title: Use @if and @else to Add Logic To Your Styles challengeType: 0 videoUrl: '' localeTitle: '' --- ## Description undefined ## Instructions undefined ## Tests
```yml tests: - text: يجب أن تقوم mixin بتعريف mixin مسمى border-stroke mixin ذات mixin يسمى $val . testString: 'assert(code.match(/@mixin\s+?border-stroke\s*?\(\s*?\$val\s*?\)\s*?{/gi), "Your code should declare a mixin named border-stroke which has a parameter named $val.");' - text: يجب أن يكون لديك mixin عبارة @if if للتحقق من أن $val خفيف ، وتعيين border إلى 1px أسود خالص. testString: 'assert(code.match(/@if\s+?\$val\s*?===?\s*?light\s*?{\s*?border\s*?:\s*?1px\s+?solid\s+?black\s*?;\s*?}/gi), "Your mixin should have an @if statement to check if $val is light, and to set the border to 1px solid black.");' - text: '' testString: 'assert(code.match(/@else\s+?if\s+?\$val\s*?===?\s*?medium\s*?{\s*?border\s*?:\s*?3px\s+?solid\s+?black\s*?;\s*?}/gi), "Your mixin should have an @else if statement to check if $val is medium, and to set the border to 3px solid black.");' - text: بك mixin ينبغي أن يكون @else if تصريح لمعرفة ما اذا كان $val ثقيلة، وضبط border ل6px أسود خالص. testString: 'assert(code.match(/@else\s+?if\s+?\$val\s*?===?\s*?heavy\s*?{\s*?border\s*?:\s*?6px\s+?solid\s+?black\s*?;\s*?}/gi), "Your mixin should have an @else if statement to check if $val is heavy, and to set the border to 6px solid black.");' - text: يجب أن يكون لديك mixin عبارة عن @else لتعيين border إلى بلا. testString: 'assert(code.match(/@else\s*?{\s*?border\s*?:\s*?none\s*?;\s*?}/gi), "Your mixin should have an @else statement to set the border to none.");' ```
## Challenge Seed
```html
```
## Solution
```js // solution required ```