30 lines
1.4 KiB
TypeScript
30 lines
1.4 KiB
TypeScript
// Metro module 8000 (f8001).
|
|
import Module12 from "../../../_bundle/Module12";
|
|
import { pollStyleSets } from "./native/PollStyles";
|
|
import { createNativeStyleProperties } from "../../../design/components/Styles/native/createStyles";
|
|
import Module712 from "../../../_bundle/Module712";
|
|
import { getAssetUriForEmbed } from "../../messages/native/renderer/EmbedUtils";
|
|
import Module5237 from "../../../_bundle/Module5237";
|
|
import Module5557 from "../../../_bundle/Module5557";
|
|
import { ensureAvatarSource } from "../../../utils/native/AvatarUtils";
|
|
let c5063_3 = Module12.mapValues(pollStyleSets, (c16162_0) => {
|
|
const nativeStyleProperties = createNativeStyleProperties((a0) => Module12.pickBy(c16162_0(Module712, a0), (a0) => typeof a0 !== "number" ? typeof a0 !== "boolean" : typeof a0 !== "number"));
|
|
return (a0, a1) => {
|
|
const r16 = Module12.pickBy(c16162_0(Module712, a1), (a0) => typeof a0 !== "number" ? typeof a0 === "boolean" : typeof a0 === "number");
|
|
return {
|
|
...nativeStyleProperties(a0, a1),
|
|
...r16
|
|
};
|
|
};
|
|
});
|
|
export function buildPlatformPollResources(c16163_0, c16163_1) {
|
|
return {
|
|
styles: Module12.mapValues(c5063_3, (a0) => a0(c16163_0, c16163_1)),
|
|
selectedIcon: getAssetUriForEmbed(Module5237),
|
|
checkmarkIcon: getAssetUriForEmbed(Module5557)
|
|
};
|
|
}
|
|
export function getAvatarUrl(a0, a1) {
|
|
return ensureAvatarSource(a0.getAvatarSource(a1, false)).uri;
|
|
}
|