25 lines
597 B
JavaScript
25 lines
597 B
JavaScript
// Metro module 3957 (f3958).
|
|
import { c } from "./Module3940";
|
|
import { useRiveProperty } from "./Module3953";
|
|
const getEnumProperty = (a0, a1) => a0.enumProperty(a1);
|
|
export function useRiveEnum(a0, a1) {
|
|
let r26;
|
|
const r11 = c(4);
|
|
const [value, setValue, error] = useRiveProperty(a1, a0, getEnumProperty);
|
|
if (r11[0] === error && (r11[1] === setValue && r11[2] === value)) {
|
|
r26 = r11[3];
|
|
} else {
|
|
const r27 = {
|
|
value,
|
|
setValue,
|
|
error
|
|
};
|
|
r11[0] = error;
|
|
r11[1] = setValue;
|
|
r11[2] = value;
|
|
r11[3] = r27;
|
|
r26 = r27;
|
|
}
|
|
return r26;
|
|
}
|