@r3l/app
Version:
73 lines (59 loc) • 2.17 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.RelatedUsers = void 0;
var _react = _interopRequireDefault(require("react"));
var _CustomSpinner = _interopRequireDefault(require("../../ui/mobile/CustomSpinner.component"));
var _customList = _interopRequireDefault(require("../../listview/mobile/customList.component"));
var _reactNativeWeb = require("react-native-web");
var _styled = require("../../styled");
var _hooks = require("../hooks");
var _related = require("../related.common");
var RelatedUsers = function RelatedUsers(_ref) {
var navigation = _ref.navigation;
var _ref2 = (navigation === null || navigation === void 0 ? void 0 : navigation.state) || {},
params = _ref2.params;
var _useRelatedUsers = (0, _hooks.useRelatedUsers)(params.id),
data = _useRelatedUsers.data,
loading = _useRelatedUsers.loading,
refetch = _useRelatedUsers.refetch;
if (loading) return /*#__PURE__*/_react.default.createElement(_CustomSpinner.default, null);
return /*#__PURE__*/_react.default.createElement(_reactNativeWeb.View, {
style: {
flex: 1
}
}, /*#__PURE__*/_react.default.createElement(_customList.default, {
data: (data === null || data === void 0 ? void 0 : data.relatedUsers) || [],
loaded: !loading,
renderHeader: function renderHeader() {
return /*#__PURE__*/_react.default.createElement(_styled.Box, {
sx: {
p: 2
}
}, (0, _related.renderHeader)());
},
renderRow: _related.renderRow,
load: function load() {
return {};
} // add reload ?
,
onReload: refetch,
type: 'related users',
parent: 'related users',
active: true,
view: 0,
scrollableTab: true
}, /*#__PURE__*/_react.default.createElement(_styled.BodyText, {
sx: {
fontSize: 5,
lineHeight: 5,
textAlign: 'center'
}
}, "No related accounts.")));
};
exports.RelatedUsers = RelatedUsers;
var _default = RelatedUsers;
exports.default = _default;
//# sourceMappingURL=related.js.map