rw.getBreakpoints

Access theme breakpoint configuration for responsive design. This data is also available via rw.theme.breakpoints.

Accessing Breakpoints

const transformHook = (rw) => {
    const { breakpoints } = rw.theme;
    const { names, screens } = breakpoints;
    
    console.log(names);   
    // ["sm", "md", "lg", "xl", "2xl"]
    
    console.log(screens); 
    // { sm: 640, md: 768, lg: 1024, xl: 1280, "2xl": 1536 }
};

exports.transformHook = transformHook;

Properties

Property
Type
Description

names

Array

Ordered list of breakpoint names

screens

Object

Breakpoint names mapped to pixel widths

Common Patterns

Generate Responsive Sources

Build Responsive Classes

Responsive Visibility

Default Breakpoints

Elements typically uses Tailwind CSS breakpoints:

Name
Width

sm

640px

md

768px

lg

1024px

xl

1280px

2xl

1536px

Notes

  • Breakpoints are defined by the active theme

  • Use names when you need ordered iteration

  • Use screens when you need to lookup specific widths

  • Combine with rw.responsiveProps for per-breakpoint values

Last updated

Was this helpful?