Symbols - at rules
Symbols can also be used for implementing at rules such as @supports.
symbols.parent: The parent wrapper of the generated CSS rule (eg. @supports, @media, etc.)
We can add an at rule wrapper by using symbols.parent:
[ /^sometimes-a-grid$/, function* ([, d], { symbols }) { yield { [symbols.parent]: "@media (max-width: 800px)", display: "grid", }; yield { display: "flex", }; }, ],Try adding { symbols } in the function, the symbols.parent line and inspecting the div in the DOM.
Files
Preparing Environment
- Installing dependencies
- Starting http server