@clubmed/trident-icons
Version:
Shared ClubMed Icons library
36 lines (35 loc) • 742 B
JavaScript
const n = {
left: {
intrinsicRotation: 180,
intrinsicClassName: "rtl:-scale-x-100"
},
up: {
intrinsicRotation: 270,
intrinsicClassName: ""
},
down: {
intrinsicRotation: 90,
intrinsicClassName: ""
},
right: {
intrinsicClassName: "rtl:-scale-x-100",
intrinsicRotation: 0
}
};
function e({
orientation: s,
rotation: r = 0,
intrinsicRotation: t = 0,
intrinsicClassName: i = ""
}) {
return s && n[s] && (t = t || n[s].intrinsicRotation || 0, i = i || n[s].intrinsicClassName || ""), {
intrinsicClassName: i,
transform: `rotate(${r + t}deg)`,
rotate: `${r + t}deg`
};
}
export {
n as ORIENTATIONS,
e as useIconOrientation
};
//# sourceMappingURL=useIconOrientation.js.map