80 lines
3.4 KiB
TypeScript
80 lines
3.4 KiB
TypeScript
// Module ID: 10699
|
|
// Function ID: 83324
|
|
// Name: VolumeSlider
|
|
// Dependencies: [3539992610, 905969705, 33554434, 1946157056, 4169, 10708, 566, 2, 122227, 2741504, 512, 77886464, 93585408, 37093376]
|
|
// Exports: default
|
|
|
|
// Module 10699 (VolumeSlider)
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
import set from "set";
|
|
|
|
importAll(dependencyMap[0]);
|
|
const View = arg1(dependencyMap[1]).View;
|
|
let closure_4 = arg1(dependencyMap[2]).MAX_EMBEDDED_VOLUME_PERCEPTUAL;
|
|
({ jsx: closure_5, jsxs: closure_6 } = arg1(dependencyMap[3]));
|
|
let num = 16;
|
|
if (_isNativeReflectConstruct.isAndroid()) {
|
|
num = 0;
|
|
}
|
|
const tmp3 = arg1(dependencyMap[3]);
|
|
_isNativeReflectConstruct = { marginRight: num };
|
|
_isNativeReflectConstruct = { marginLeft: num };
|
|
let closure_7 = require("set").createStyles({ volumerSlider: { -9223372036854775808: true, filter: true }, leftIcon: _isNativeReflectConstruct, rightIcon: _isNativeReflectConstruct, volumerSliderNative: {} });
|
|
const result = arg1(dependencyMap[13]).fileFinishedImporting("components_native/common/VolumeSlider.tsx");
|
|
|
|
export default function VolumeSlider(maxTrackTintColor) {
|
|
let maxVolume;
|
|
let onResponderGrant;
|
|
let value;
|
|
let PRIMARY_400 = maxTrackTintColor.maxTrackTintColor;
|
|
if (PRIMARY_400 === undefined) {
|
|
PRIMARY_400 = importDefault(dependencyMap[6]).unsafe_rawColors.PRIMARY_400;
|
|
}
|
|
({ maxVolume, value } = maxTrackTintColor);
|
|
if (maxVolume === undefined) {
|
|
maxVolume = closure_4;
|
|
}
|
|
({ onValueChange: closure_0, onResponderGrant } = maxTrackTintColor);
|
|
let obj = { "Bool(false)": null, "Bool(false)": "LOCAL_PAYMENT_START_PAYMENT_MISSING_REQUIRED_OPTION", "Bool(false)": "Missing required option for startPayment.", "Bool(false)": null, "Bool(false)": "LOCAL_PAYMENT_START_PAYMENT_DEFERRED_PAYMENT_FAILED", "Bool(false)": "LocalPayment startPayment deferred payment failed." };
|
|
Object.setPrototypeOf(null);
|
|
const merged = Object.assign(maxTrackTintColor, obj);
|
|
const tmp5 = callback2();
|
|
let obj1 = arg1(dependencyMap[7]);
|
|
let token = obj1.useToken(importDefault(dependencyMap[6]).colors.BACKGROUND_BRAND);
|
|
const minTrackColor = merged.minTrackColor;
|
|
if (null != minTrackColor) {
|
|
token = minTrackColor;
|
|
}
|
|
obj = { style: items };
|
|
const items = [tmp5.volumerSlider, maxTrackTintColor.style];
|
|
obj = { style: tmp5.leftIcon };
|
|
const items1 = [callback(arg1(dependencyMap[8]).VoiceXIcon, obj), , ];
|
|
obj1 = { style: tmp5.volumerSliderNative };
|
|
const tmp10 = importDefault(dependencyMap[9]);
|
|
const tmp7 = closure_6;
|
|
const tmp8 = View;
|
|
const tmp9 = callback;
|
|
obj1.value = arg1(dependencyMap[10]).amplitudeToPerceptual(value);
|
|
obj1.minimumValue = 0;
|
|
obj1.maximumValue = maxVolume;
|
|
obj1.minimumTrackTintColor = token;
|
|
obj1.maximumTrackTintColor = PRIMARY_400;
|
|
const intl = arg1(dependencyMap[11]).intl;
|
|
obj1.accessibilityLabel = intl.string(arg1(dependencyMap[11]).t.xPHVBs);
|
|
obj1.onValueChange = function onValueChange(arg0) {
|
|
return callback(callback(closure_2[10]).perceptualToAmplitude(arg0));
|
|
};
|
|
if (null == onResponderGrant) {
|
|
let fn;
|
|
if (obj7.isAndroid()) {
|
|
fn = () => true;
|
|
}
|
|
onResponderGrant = fn;
|
|
const obj7 = arg1(dependencyMap[4]);
|
|
}
|
|
obj1.onResponderGrant = onResponderGrant;
|
|
items1[1] = tmp9(tmp10, obj1);
|
|
items1[2] = callback(arg1(dependencyMap[12]).VoiceNormalIcon, { style: tmp5.rightIcon });
|
|
obj.children = items1;
|
|
return tmp7(tmp8, obj);
|
|
};
|