Skip to content

Tailwindcss directives do not work with multiline #91

Description

@marceloclp

Hi, I can't get the tailwindcss @apply directive to work with multilines:

The following works:

@layer components
  .input
    @apply px-10 // Works with single classes on a single line
    @apply border border-gray-300 // Works with multiple classes on the same line

The following breaks:

@layer components
  .input
    // One class per line doesnt work
    @apply
      px-10
      border
      border-gray-300
    // Using parenthesis doesn't work
    @apply (
      px-10
      border
      border-gray-300)
    // Using \ doesn't work
    @apply \
      px-10 \
      border \
      border-gray-300
    // Using a semicolon at the end of each line doesn't work
    @apply px-10,
      border,
      border-gray-300

I am wondering if I am doing something wrong here?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions