1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.default = void 0;
|
7 | exports.getSoftInputMode = getSoftInputMode;
|
8 | exports.setAdjustNothing = setAdjustNothing;
|
9 | exports.setAdjustPan = setAdjustPan;
|
10 | exports.setAdjustResize = setAdjustResize;
|
11 | exports.setAdjustUnspecified = setAdjustUnspecified;
|
12 | exports.setAlwaysHidden = setAlwaysHidden;
|
13 | exports.setAlwaysVisible = setAlwaysVisible;
|
14 | exports.setHidden = setHidden;
|
15 | exports.setSoftInputMode = setSoftInputMode;
|
16 | exports.setUnchanged = setUnchanged;
|
17 | exports.setVisible = setVisible;
|
18 | var _reactNative = require("react-native");
|
19 | const android = _reactNative.Platform.OS === 'android';
|
20 | const LINKING_ERROR = `The package 'rn-android-keyboard-adjust' doesn't seem to be linked. Make sure: \n\n` + _reactNative.Platform.select({
|
21 | default: ''
|
22 | }) + '- You rebuilt the app after installing the package\n' + '- You are not using Expo Go\n';
|
23 | const RnAndroidKeyboardAdjust = _reactNative.NativeModules.RnAndroidKeyboardAdjust ? _reactNative.NativeModules.RnAndroidKeyboardAdjust : new Proxy({}, {
|
24 | get() {
|
25 | throw new Error(LINKING_ERROR);
|
26 | }
|
27 | });
|
28 | function setAdjustNothing() {
|
29 | if (android) {
|
30 | RnAndroidKeyboardAdjust.setAdjustNothing();
|
31 | }
|
32 | }
|
33 | function setAdjustPan() {
|
34 | if (android) {
|
35 | RnAndroidKeyboardAdjust.setAdjustPan();
|
36 | }
|
37 | }
|
38 | function setAdjustResize() {
|
39 | if (android) {
|
40 | RnAndroidKeyboardAdjust.setAdjustResize();
|
41 | }
|
42 | }
|
43 | function setAdjustUnspecified() {
|
44 | if (android) {
|
45 | RnAndroidKeyboardAdjust.setAdjustUnspecified();
|
46 | }
|
47 | }
|
48 | function setAlwaysHidden() {
|
49 | if (android) {
|
50 | RnAndroidKeyboardAdjust.setAlwaysHidden();
|
51 | }
|
52 | }
|
53 | function setAlwaysVisible() {
|
54 | if (android) {
|
55 | RnAndroidKeyboardAdjust.setAlwaysVisible();
|
56 | }
|
57 | }
|
58 | function setVisible() {
|
59 | if (android) {
|
60 | RnAndroidKeyboardAdjust.setVisible();
|
61 | }
|
62 | }
|
63 | function setHidden() {
|
64 | if (android) {
|
65 | RnAndroidKeyboardAdjust.setHidden();
|
66 | }
|
67 | }
|
68 | function setUnchanged() {
|
69 | if (android) {
|
70 | RnAndroidKeyboardAdjust.setUnchanged();
|
71 | }
|
72 | }
|
73 | function getSoftInputMode(getter) {
|
74 | if (android) {
|
75 | RnAndroidKeyboardAdjust.getSoftInputMode(getter);
|
76 | }
|
77 | }
|
78 | function setSoftInputMode(softInputMode) {
|
79 | if (android) {
|
80 | RnAndroidKeyboardAdjust.setSoftInputMode(softInputMode);
|
81 | }
|
82 | }
|
83 | var _default = {
|
84 | setAdjustNothing,
|
85 | setAdjustPan,
|
86 | setAdjustResize,
|
87 | setAdjustUnspecified,
|
88 | setAlwaysHidden,
|
89 | setAlwaysVisible,
|
90 | setVisible,
|
91 | setHidden,
|
92 | setUnchanged,
|
93 | getSoftInputMode,
|
94 | setSoftInputMode
|
95 | };
|
96 | exports.default = _default;
|
97 |
|
\ | No newline at end of file |