Comments (4)
Looks like an issue with styled-component 6.
If you install [email protected] and @babel/[email protected], the hover modifier works as expected.
from twin.macro.
Downgrading styled components and installing babel core as mentioned indeed solves the problem. It also doesn't seem to cause any problems with server-side rendering.
The CSS-in-JS Guide by Next.js mentioned "[email protected]
or greater", why I supposed that Next.js 13 with app router requires styled components 6.
It seems like the problem I mentioned in the beginning still with v6.0.0-rc.3
.
from twin.macro.
I just figured out, that the problem can also be solved by setting sassyPseudo: true
in the twin config as described in the docs.
from twin.macro.
Interesting stuff and well done finding a fix. Looks like the new styled-components requires the pesudo selector now. May have to look at changing the default once a proper release is out.
from twin.macro.
Related Issues (20)
- twin.macro v3 introduces new unwanted styles with GlobalStyles object HOT 6
- Dark mode customization error
- Preflight false makes plugin like @tailwindcss/forms to not work HOT 2
- styled-components: Error in Next.js 13 when using the app directory HOT 4
- Twin.macro syntax doesnt works on Storybook HOT 2
- Incorrect CSS produced when using custom variants with multiple &'s HOT 3
- Using Next 13's app directory with `withTwin` setup causing `"use client"` to be removed HOT 22
- ReferenceError: process is not defined when using with Cloudflare wrangler pages HOT 6
- The default config stub in tailwind has been renamed in v3.3.0 HOT 4
- When using tailwind scale transform, the output doesn't include the tailwind transform CSS properties. HOT 5
- Regression with inset on Safari 13 HOT 1
- Emotion + twin.macro not working in nextjs 13 app dir HOT 4
- Tailwind + Styled Components + SWC (TurboPack) + NextJs (no babel) HOT 4
- Performance regression when switching to v3 HOT 4
- NX React - Module '"twin.macro"' has no exported member 'styled' HOT 1
- DaisyUI 3.x Tooltip dynamic variant not working
- `group-x` classes containing `/` aren't working correctly
- Support for @headlessui/tailwindcss prefixes in inner classes HOT 2
- the name `_GlobalStyles` is defined multiple times HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from twin.macro.