UNPKG

stream-chat-react-native-core

Version:

The official React Native and Expo components for Stream Chat, a service for building chat applications

43 lines 1.38 kB
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.StableDurationLabel = void 0; var _react = _interopRequireDefault(require("react")); var _reactNative = require("react-native"); var _jsxRuntime = require("react/jsx-runtime"); var _jsxFileName = "/home/runner/work/stream-chat-react-native/stream-chat-react-native/package/src/components/ProgressControl/StableDurationLabel.tsx"; var StableDurationLabel = exports.StableDurationLabel = _react.default.memo(({ accessibilityLabel, containerStyle, reserveLabel, style, visibleStyle, label }) => (0, _jsxRuntime.jsxs)(_reactNative.View, { style: [styles.container, containerStyle], children: [(0, _jsxRuntime.jsx)(_reactNative.Text, { accessible: false, style: [style, styles.reserveLabel], children: reserveLabel }), (0, _jsxRuntime.jsx)(_reactNative.Text, { accessibilityLabel: accessibilityLabel, style: [style, styles.visibleLabel, visibleStyle], children: label })] })); StableDurationLabel.displayName = 'StableDurationLabel'; var styles = _reactNative.StyleSheet.create({ container: { position: 'relative' }, reserveLabel: { opacity: 0 }, visibleLabel: { left: 0, position: 'absolute', top: 0 } }); //# sourceMappingURL=StableDurationLabel.js.map