mike douges
mike douges
**Is your feature request related to a problem? Please describe.** NextJS support is desirable, but currently it doesn't work well. There are two schools of problems: 1. Style sheet sorting...
Current runtime code is, ironically, quite heavy during lots of re-renders. We need to optimize the HOT paths to make things faster. **`ax()`** This function does a lot. Ideally we...
Right now to power dynamic declarations in CSS prop (passed in from a parent) you need to define both `className` AND `style`. If you miss `style` it will only half...
Suspect code is here https://github.com/atlassian-labs/compiled/blob/master/packages/webpack-loader/src/extract-plugin.tsx#L25 We want to identify the CSS asset so we only optimize the "compiled css" one. We use cache groups to force the styles into a...
After shipping CSS extraction we now lose the added benefit of "critical css". We should come up with an idea to add it back into the mix. There are two...
When we move to atomic declarations what can we do for source map support? The main premise we need is - ensure developers have a way to back track to...
We've implemented conditional logical expressions in #379. We now need to add support for ternaries. ```js ```
Given this: ```js import '@compiled/react'; const multiply = (num) => num * 2; ``` Becomes: ```css font-size: 20px; ``` The ground work for evaluating arguments is already done because of...
**Describe the bug** Declarations that are expanded with optional placement (such that they can be in any order) aren't being assigned. ```tsx const ClassNamesString = (props: { decoration: string })...
Because of the introduction of #320 the jest matcher now will fail when asserting some short hands, for example: ``` const Component = styled.div` background: red; `; // ... expect(actual).toHaveCompiledCss('background',...