Skip to content

Plugin does not work with media queries nested inside selectors  #324

@MaciejZajac

Description

@MaciejZajac

Plugin doesn't seem to add a prefix when there is a media query nested in a selector .

.self {
    padding: 10px 10px 14px;
}

.self {
    @media (width > 1024px) {    
        padding: 10px 10px 12px;
    }
}

expected:

[dir] .self {
    @media (--bp-laptop) {    
        padding: var(--spacing-1000) var(--spacing-400) 120px;
    }
}

[dir] .self {
    padding: var(--spacing-1000) var(--spacing-400) 120px;
}

actual:

.self {
    @media (--bp-laptop) {    
        padding: var(--spacing-1000) var(--spacing-400) 120px;
    }
}

[dir] .self {
    padding: var(--spacing-1000) var(--spacing-400) 120px;
}

According to this nested media is a valid css
postcss/postcss-nested#141

Playground link
https://elchininet.github.io/postcss-rtlcss/#662f7595f2033

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions