Skip to content

Commit 488b896

Browse files
committed
UTR
1 parent b3f3591 commit 488b896

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

  • packages/styled-jsx/transform/tests/fixture/svg-strip
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import _JSXStyle from "styled-jsx/style";
2+
const CUTOUT_AVATAR_PERCENTAGE_VISIBLE = Math.random();
3+
const HEAD_MARGIN_PERCENTAGE = Math.random();
4+
const MaskedDivBad = ()=>{
5+
return <>
6+
<div className={_JSXStyle.dynamic([
7+
[
8+
"59987c08c9f7d258",
9+
[
10+
0.5 + HEAD_MARGIN_PERCENTAGE,
11+
0.5 + CUTOUT_AVATAR_PERCENTAGE_VISIBLE + HEAD_MARGIN_PERCENTAGE
12+
]
13+
]
14+
]) + " " + "head"}>
15+
<div className={_JSXStyle.dynamic([
16+
[
17+
"59987c08c9f7d258",
18+
[
19+
0.5 + HEAD_MARGIN_PERCENTAGE,
20+
0.5 + CUTOUT_AVATAR_PERCENTAGE_VISIBLE + HEAD_MARGIN_PERCENTAGE
21+
]
22+
]
23+
]) + " " + "avatar-wrapper"}/>
24+
</div>
25+
<_JSXStyle id={"59987c08c9f7d258"} dynamic={[
26+
0.5 + HEAD_MARGIN_PERCENTAGE,
27+
0.5 + CUTOUT_AVATAR_PERCENTAGE_VISIBLE + HEAD_MARGIN_PERCENTAGE
28+
]}>{`.head.__jsx-style-dynamic-selector{position:relative}.avatar-wrapper.__jsx-style-dynamic-selector{width:40px;height:40px;background:#ff6b6b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1 1\"><circle r=\"0.5\" cx=\"0.5\" cy=\"0.5\"/></svg>"),url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1 1\"><circle r=\"${0.5 + HEAD_MARGIN_PERCENTAGE}\" cx=\"${0.5 + CUTOUT_AVATAR_PERCENTAGE_VISIBLE + HEAD_MARGIN_PERCENTAGE}\" cy=\"0.5\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1 1\"><circle r=\"0.5\" cx=\"0.5\" cy=\"0.5\"/></svg>"),url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1 1\"><circle r=\"${0.5 + HEAD_MARGIN_PERCENTAGE}\" cx=\"${0.5 + CUTOUT_AVATAR_PERCENTAGE_VISIBLE + HEAD_MARGIN_PERCENTAGE}\" cy=\"0.5\"/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-composite:source-out;mask-composite:subtract}`}</_JSXStyle>
29+
</>;
30+
};

0 commit comments

Comments
 (0)