@hc.ds/mobile
Version:
Healthy Church Design System - HC Mobile
50 lines (49 loc) • 1.82 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.MinimizedView = void 0;
var _react = _interopRequireDefault(require("react"));
var _reactNative = require("react-native");
var _theme = require("./theme");
var _Typography = require("../Typography");
var _Button = require("../Button");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const MinimizedView = props => {
const {
title,
description,
onPress,
buttonText = 'Click Here',
testID
} = props;
return /*#__PURE__*/_react.default.createElement(_reactNative.View, {
accessibilityLabel: `minimized-view-container-${testID}`,
testID: `minimized-view-container-${testID}`
}, /*#__PURE__*/_react.default.createElement(_reactNative.View, {
style: [_theme.MinimizedViewTheme.view]
}, /*#__PURE__*/_react.default.createElement(_reactNative.View, {
style: [_theme.MinimizedViewTheme.flex]
}, /*#__PURE__*/_react.default.createElement(_Typography.Text, {
size: "18",
weight: "700",
theme: "white",
accessibilityLabel: `minimized-view-title-${testID}`,
testID: `minimized-view-title-${testID}`
}, title), /*#__PURE__*/_react.default.createElement(_Typography.Text, {
size: "14",
weight: "400",
theme: "white",
accessibilityLabel: `minimized-view-desc-${testID}`,
testID: `minimized-view-desc-${testID}`
}, description)), /*#__PURE__*/_react.default.createElement(_reactNative.View, {
style: [_theme.MinimizedViewTheme.flex]
}, /*#__PURE__*/_react.default.createElement(_Button.Button, {
theme: "light",
testID: `minimized-view-${testID}`,
onPress: onPress,
block: false
}, buttonText))));
};
exports.MinimizedView = MinimizedView;
//# sourceMappingURL=minimizedview.js.map