Skip to content

Commit 5d0abea

Browse files
authored
Fix object-position arbitrary values (#5245)
1 parent b56b4c0 commit 5d0abea

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

src/plugins/objectPosition.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import createUtilityPlugin from '../util/createUtilityPlugin'
2+
import { asList } from '../util/pluginUtils'
23

34
export default function () {
4-
return createUtilityPlugin('objectPosition', [['object', ['object-position']]])
5+
return createUtilityPlugin('objectPosition', [['object', ['object-position']]], {
6+
resolveArbitraryValue: asList,
7+
})
58
}

tests/jit/arbitrary-values.test.css

+6
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,12 @@
260260
.stroke-\[\#da5b66\] {
261261
stroke: #da5b66;
262262
}
263+
.object-\[50\%\2c 50\%\] {
264+
object-position: 50% 50%;
265+
}
266+
.object-\[top\2c right\] {
267+
object-position: top right;
268+
}
263269
.object-\[var\(--position\)\] {
264270
object-position: var(--position);
265271
}

tests/jit/arbitrary-values.test.html

+2
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@
9797
<div class="from-[var(--color)] via-[var(--color)] to-[var(--color)]"></div>
9898
<div class="fill-[#da5b66]"></div>
9999
<div class="fill-[var(--color)]"></div>
100+
<div class="object-[50%,50%]"></div>
101+
<div class="object-[top,right]"></div>
100102
<div class="object-[var(--position)]"></div>
101103
<div class="stroke-[#da5b66]"></div>
102104
<div class="leading-[var(--leading)]"></div>

0 commit comments

Comments
 (0)