Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

136 lines
4.3 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: fb331b08bcf9fa6e.3b67e0d42a.js
* Module id: 487101
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
var t = e.i(462214),
r = e.i(358379);
e.i(7284);
var o = e.i(46978);
function n(e, t, r, o) {
return "center" === e || "center" === o
? { top: t }
: "end" === e
? { bottom: r }
: "start" === e
? { top: r }
: {};
}
function i(e, t, r, o, n) {
return "center" === e || "center" === o
? { left: t }
: "end" === e
? { ["ltr" === n ? "right" : "left"]: r }
: "start" === e
? { ["ltr" === n ? "left" : "right"]: r }
: {};
}
let a = {
bottom: "borderTopLeftRadius",
left: "borderTopRightRadius",
right: "borderBottomLeftRadius",
top: "borderBottomRightRadius",
},
l = (0, r.forwardRef)(
(
{
position: e,
arrowSize: r,
arrowOffset: l,
arrowRadius: s,
arrowPosition: u,
visible: d,
arrowX: c,
arrowY: f,
style: p,
...m
},
h,
) => {
let { dir: v } = (0, o.useDirection)();
return d
? (0, t.jsx)("div", {
...m,
ref: h,
style: {
...p,
...(function ({
position: e,
arrowSize: t,
arrowOffset: r,
arrowRadius: o,
arrowPosition: l,
arrowX: s,
arrowY: u,
dir: d,
}) {
let [c, f = "center"] = e.split("-"),
p = {
width: t,
height: t,
transform: "rotate(45deg)",
position: "absolute",
[a[c]]: o,
},
m = -t / 2;
return "left" === c
? {
...p,
...n(f, u, r, l),
right: m,
borderLeftColor: "transparent",
borderBottomColor: "transparent",
clipPath: "polygon(100% 0, 0 0, 100% 100%)",
}
: "right" === c
? {
...p,
...n(f, u, r, l),
left: m,
borderRightColor: "transparent",
borderTopColor: "transparent",
clipPath: "polygon(0 100%, 0 0, 100% 100%)",
}
: "top" === c
? {
...p,
...i(f, s, r, l, d),
bottom: m,
borderTopColor: "transparent",
borderLeftColor: "transparent",
clipPath: "polygon(0 100%, 100% 100%, 100% 0)",
}
: "bottom" === c
? {
...p,
...i(f, s, r, l, d),
top: m,
borderBottomColor: "transparent",
borderRightColor: "transparent",
clipPath: "polygon(0 100%, 0 0, 100% 0)",
}
: {};
})({
position: e,
arrowSize: r,
arrowOffset: l,
arrowRadius: s,
arrowPosition: u,
dir: v,
arrowX: c,
arrowY: f,
}),
},
})
: null;
},
);
(l.displayName = "@mantine/core/FloatingArrow"),
e.s(["FloatingArrow", () => l], 487101);
};
export default moduleFactory;