yeet
This commit is contained in:
39
node_modules/react-native/Libraries/Components/ToastAndroid/NativeToastAndroid.js
generated
vendored
Normal file
39
node_modules/react-native/Libraries/Components/ToastAndroid/NativeToastAndroid.js
generated
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*
|
||||
* @flow strict-local
|
||||
* @format
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
import type {TurboModule} from '../../TurboModule/RCTExport';
|
||||
import * as TurboModuleRegistry from '../../TurboModule/TurboModuleRegistry';
|
||||
|
||||
export interface Spec extends TurboModule {
|
||||
+getConstants: () => {|
|
||||
SHORT: number,
|
||||
LONG: number,
|
||||
TOP: number,
|
||||
BOTTOM: number,
|
||||
CENTER: number,
|
||||
|};
|
||||
+show: (message: string, duration: number) => void;
|
||||
+showWithGravity: (
|
||||
message: string,
|
||||
duration: number,
|
||||
gravity: number,
|
||||
) => void;
|
||||
+showWithGravityAndOffset: (
|
||||
message: string,
|
||||
duration: number,
|
||||
gravity: number,
|
||||
xOffset: number,
|
||||
yOffset: number,
|
||||
) => void;
|
||||
}
|
||||
|
||||
export default (TurboModuleRegistry.getEnforcing<Spec>('ToastAndroid'): Spec);
|
73
node_modules/react-native/Libraries/Components/ToastAndroid/ToastAndroid.android.js
generated
vendored
Normal file
73
node_modules/react-native/Libraries/Components/ToastAndroid/ToastAndroid.android.js
generated
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*
|
||||
* @format
|
||||
* @flow strict-local
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
import NativeToastAndroid from './NativeToastAndroid';
|
||||
|
||||
/**
|
||||
* This exposes the native ToastAndroid module as a JS module. This has a function 'show'
|
||||
* which takes the following parameters:
|
||||
*
|
||||
* 1. String message: A string with the text to toast
|
||||
* 2. int duration: The duration of the toast. May be ToastAndroid.SHORT or ToastAndroid.LONG
|
||||
*
|
||||
* There is also a function `showWithGravity` to specify the layout gravity. May be
|
||||
* ToastAndroid.TOP, ToastAndroid.BOTTOM, ToastAndroid.CENTER.
|
||||
*
|
||||
* The 'showWithGravityAndOffset' function adds on the ability to specify offset
|
||||
* These offset values will translate to pixels.
|
||||
*
|
||||
* Basic usage:
|
||||
* ```javascript
|
||||
* ToastAndroid.show('A pikachu appeared nearby !', ToastAndroid.SHORT);
|
||||
* ToastAndroid.showWithGravity('All Your Base Are Belong To Us', ToastAndroid.SHORT, ToastAndroid.CENTER);
|
||||
* ToastAndroid.showWithGravityAndOffset('A wild toast appeared!', ToastAndroid.LONG, ToastAndroid.BOTTOM, 25, 50);
|
||||
* ```
|
||||
*/
|
||||
|
||||
const ToastAndroid = {
|
||||
// Toast duration constants
|
||||
SHORT: (NativeToastAndroid.getConstants().SHORT: number),
|
||||
LONG: (NativeToastAndroid.getConstants().LONG: number),
|
||||
// Toast gravity constants
|
||||
TOP: (NativeToastAndroid.getConstants().TOP: number),
|
||||
BOTTOM: (NativeToastAndroid.getConstants().BOTTOM: number),
|
||||
CENTER: (NativeToastAndroid.getConstants().CENTER: number),
|
||||
|
||||
show: function(message: string, duration: number): void {
|
||||
NativeToastAndroid.show(message, duration);
|
||||
},
|
||||
|
||||
showWithGravity: function(
|
||||
message: string,
|
||||
duration: number,
|
||||
gravity: number,
|
||||
): void {
|
||||
NativeToastAndroid.showWithGravity(message, duration, gravity);
|
||||
},
|
||||
|
||||
showWithGravityAndOffset: function(
|
||||
message: string,
|
||||
duration: number,
|
||||
gravity: number,
|
||||
xOffset: number,
|
||||
yOffset: number,
|
||||
): void {
|
||||
NativeToastAndroid.showWithGravityAndOffset(
|
||||
message,
|
||||
duration,
|
||||
gravity,
|
||||
xOffset,
|
||||
yOffset,
|
||||
);
|
||||
},
|
||||
};
|
||||
|
||||
module.exports = ToastAndroid;
|
39
node_modules/react-native/Libraries/Components/ToastAndroid/ToastAndroid.ios.js
generated
vendored
Normal file
39
node_modules/react-native/Libraries/Components/ToastAndroid/ToastAndroid.ios.js
generated
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*
|
||||
* @format
|
||||
* @noflow
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
const warning = require('fbjs/lib/warning');
|
||||
|
||||
const ToastAndroid = {
|
||||
show: function(message: string, duration: number): void {
|
||||
warning(false, 'ToastAndroid is not supported on this platform.');
|
||||
},
|
||||
|
||||
showWithGravity: function(
|
||||
message: string,
|
||||
duration: number,
|
||||
gravity: number,
|
||||
): void {
|
||||
warning(false, 'ToastAndroid is not supported on this platform.');
|
||||
},
|
||||
|
||||
showWithGravityAndOffset: function(
|
||||
message: string,
|
||||
duration: number,
|
||||
gravity: number,
|
||||
xOffset: number,
|
||||
yOffset: number,
|
||||
): void {
|
||||
warning(false, 'ToastAndroid is not supported on this platform.');
|
||||
},
|
||||
};
|
||||
|
||||
module.exports = ToastAndroid;
|
Reference in New Issue
Block a user