Files
discord-decomp/modules/quests/native/QuestDock/useQuestDockAnimatedBorderRadius.tsx
T
2026-11-01 12:12:55 +02:00

30 lines
1.2 KiB
TypeScript

// Metro module 14206 (f14207).
import { useContext } from "react";
import { QuestDockExternalCoordinationContext } from "./QuestDockExternalCoordinationContext";
import * as _ReanimatedRexport from "../../../reanimated/ReanimatedRexport";
import { useDerivedValue } from "../../../reanimated/ReanimatedRexport";
const __initData = {
code: "function useQuestDockAnimatedBorderRadiusTsx1(){const{interpolate,questDockOffset,minBorder,maxBorder,Extrapolation}=this.__closure;return interpolate(questDockOffset.get(),[0,50],[minBorder,maxBorder],Extrapolation.CLAMP);}"
};
export default function useQuestDockAnimatedBorderRadius(a0) {
let minBorder = arguments[1];
if (minBorder === void 0) {
minBorder = 0;
}
let c21036_1 = minBorder;
const questDockOffset = useContext(QuestDockExternalCoordinationContext).questDockOffset;
const u = function u() {
return _ReanimatedRexport.interpolate(questDockOffset.get(), [0, 50], [c21036_1, a0], _ReanimatedRexport.Extrapolation.CLAMP);
};
u.__closure = {
interpolate: _ReanimatedRexport.interpolate,
questDockOffset,
minBorder,
maxBorder: a0,
Extrapolation: _ReanimatedRexport.Extrapolation
};
u.__workletHash = 17005846780112;
u.__initData = __initData;
return useDerivedValue(u);
};