@nayan-ui/react-native
Version:
React Native Component Library for smooth and faster mobile application development.
27 lines (26 loc) • 731 B
JavaScript
;
import React from 'react';
import { ActivityIndicator, View } from 'react-native';
import { useNTheme } from "../hooks/useNTheme.js";
import { cn } from "../lib/utils.js";
import { jsx as _jsx } from "react-native-css-interop/jsx-runtime";
export const NLoading = /*#__PURE__*/React.memo(({
className = '',
size = 'large',
color
}) => {
const {
colors
} = useNTheme();
const loadingColor = color || colors.primary;
return _jsx(View, {
className: cn('flex-1 justify-center items-center', className),
children: _jsx(ActivityIndicator, {
animating: true,
size: size,
color: loadingColor
})
});
});
NLoading.displayName = 'NLoading';
//# sourceMappingURL=NLoading.js.map