--- source: crates/rome_formatter_test/src/snapshot_builder.rs info: test_file: js/template-literals/styled-jsx.js --- # Input ```js ;
;
;
; const header = css` .top-bar {background:black; margin: 0; position: fixed; top: 0;left:0; width: 100%; text-align: center ; padding: 15px 0 0 1em; z-index: 9999; } .top-bar .logo { height: 30px; margin: auto; position: absolute; left: 0;right: 0; } `; const headerResolve = css.resolve` .top-bar {background:black; margin: 0; position: fixed; top: 0;left:0; width: 100%; text-align: center ; padding: 15px 0 0 1em; z-index: 9999; } .top-bar .logo { height: 30px; margin: auto; position: absolute; left: 0;right: 0; } `; const headerGlobal = css.global` .top-bar {background:black; margin: 0; position: fixed; top: 0;left:0; width: 100%; text-align: center ; padding: 15px 0 0 1em; z-index: 9999; } .top-bar .logo { height: 30px; margin: auto; position: absolute; left: 0;right: 0; } `; ``` # Prettier differences ```diff --- Prettier +++ Rome @@ -1,27 +1,20 @@ ;
+ /* a comment */ +div :global(.react-select) { +color: red; display: none +}`}
;
- +
;
@@ -31,67 +24,58 @@
; const header = css` - .top-bar { - background: black; - margin: 0; +.top-bar {background:black; +margin: 0; position: fixed; - top: 0; - left: 0; - width: 100%; - text-align: center; - padding: 15px 0 0 1em; - z-index: 9999; - } + top: 0;left:0; + width: 100%; + text-align: center ; + padding: 15px 0 0 1em; + z-index: 9999; +} - .top-bar .logo { - height: 30px; - margin: auto; +.top-bar .logo { + height: 30px; + margin: auto; position: absolute; - left: 0; - right: 0; - } + left: 0;right: 0; +} `; const headerResolve = css.resolve` - .top-bar { - background: black; - margin: 0; +.top-bar {background:black; +margin: 0; position: fixed; - top: 0; - left: 0; - width: 100%; - text-align: center; - padding: 15px 0 0 1em; - z-index: 9999; - } + top: 0;left:0; + width: 100%; + text-align: center ; + padding: 15px 0 0 1em; + z-index: 9999; +} - .top-bar .logo { - height: 30px; - margin: auto; +.top-bar .logo { + height: 30px; + margin: auto; position: absolute; - left: 0; - right: 0; - } + left: 0;right: 0; +} `; const headerGlobal = css.global` - .top-bar { - background: black; - margin: 0; +.top-bar {background:black; +margin: 0; position: fixed; - top: 0; - left: 0; - width: 100%; - text-align: center; - padding: 15px 0 0 1em; - z-index: 9999; - } + top: 0;left:0; + width: 100%; + text-align: center ; + padding: 15px 0 0 1em; + z-index: 9999; +} - .top-bar .logo { - height: 30px; - margin: auto; +.top-bar .logo { + height: 30px; + margin: auto; position: absolute; - left: 0; - right: 0; - } + left: 0;right: 0; +} `; ``` # Output ```js ;
;
;
; const header = css` .top-bar {background:black; margin: 0; position: fixed; top: 0;left:0; width: 100%; text-align: center ; padding: 15px 0 0 1em; z-index: 9999; } .top-bar .logo { height: 30px; margin: auto; position: absolute; left: 0;right: 0; } `; const headerResolve = css.resolve` .top-bar {background:black; margin: 0; position: fixed; top: 0;left:0; width: 100%; text-align: center ; padding: 15px 0 0 1em; z-index: 9999; } .top-bar .logo { height: 30px; margin: auto; position: absolute; left: 0;right: 0; } `; const headerGlobal = css.global` .top-bar {background:black; margin: 0; position: fixed; top: 0;left:0; width: 100%; text-align: center ; padding: 15px 0 0 1em; z-index: 9999; } .top-bar .logo { height: 30px; margin: auto; position: absolute; left: 0;right: 0; } `; ```