observe o seguinte caso:
@mixin flexbox ($direction: column, $align: center, $justfy: center){
display: flex;
flex-direction: $direction;
align-itens: $align;
justfy-content: $justfy;
}
eu tenho o seguinte bloco com apenas duas propriedades e eu não quero mais do que isso:
body{
display: flex;
flex-direction: column;
}
se eu usar o mixin aqui, ele vai receber todas as propriedades do mixin ja que elas tem um padrão ja estabelecido, ou apenas receberão o display:flex e o flex direction que eu passei?
body{
@include mixin.flexbox(direction: column)
}
se elas recebem todos as propriedades do mixin, teria como eu bloquear o que eu não quero? porque muitas vezes eu não vou querer todas as propriedades e não me parece muito legal eu ter que criar diferentes mixin porque derrepente eu não quero uma propriedade de um ou de outro, pois assim eu novamente cairia no problema de código repetido.