INNER CODE UNIT · JavaScript

_handleOnRequestClose

ladjs/react-native-loading-spinner-overlay · lib/index.js:10

    const _handleOnRequestClose = () => {
        if (cancelable) {
            close();
        }
    };
    React.useEffect(() => {
        setSpinnerVisibility(visible);
    }, [visible]);
    const _renderDefaultContent = () => {
        return (React.createElement(View, { style: styles.background },
            customIndicator || (React.createElement(ActivityIndicator, { color: color, size: size, style: [styles.activityIndicator, { ...indicatorStyle }] })),
            React.createElement(View, { style: [styles.textContainer, { ...indicatorStyle }] },
                React.createElement(Text, { style: [styles.textContent, textStyle] }, textContent))));
    };
    const _renderSpinner = () => {
        const spinner = (React.createElement(View, { style: [styles.container, { backgroundColor: overlayColor }], key: spinnerKey || `spinner_${Date.now()}` }, children || _renderDefaultContent()));
        return (React.createElement(Modal, { animationType: animation, onRequestClose: () => _handleOnRequestClose(), supportedOrientations: ['landscape', 'portrait'], transparent: true, visible: spinnerVisible, statusBarTranslucent: true }, spinner));
    };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…