19 lines
984 B
TypeScript
19 lines
984 B
TypeScript
// Metro module 8083 (f8084).
|
|
import { useMemo } from "react";
|
|
import ProfileFrameRecord from "../../records/ProfileFrameRecord";
|
|
import { useFramePreviewOverrideStore } from "../native/tooling/FramePreviewOverrideStore";
|
|
import { CollectiblesItemType } from "../../../../_bundle/Module1901";
|
|
export default function useFramePreviewOverrideFrame() {
|
|
const framePreviewOverrideStore = useFramePreviewOverrideStore((a0) => a0.override);
|
|
return useMemo(() => framePreviewOverrideStore != null ? new ProfileFrameRecord({
|
|
type: CollectiblesItemType.PROFILE_FRAME,
|
|
skuId: "frame-preview-override",
|
|
label: framePreviewOverrideStore.frameKey,
|
|
layers: framePreviewOverrideStore.layers,
|
|
innerWidth: framePreviewOverrideStore.innerWidth,
|
|
overflowTop: framePreviewOverrideStore.overflowTop,
|
|
overflowBottom: framePreviewOverrideStore.overflowBottom,
|
|
overflowHorizontal: framePreviewOverrideStore.overflowHorizontal
|
|
}) : null, [framePreviewOverrideStore]);
|
|
};
|