Minimally loading example.

This commit is contained in:
Patrick Fic
2025-10-03 12:06:24 -07:00
parent 891b2a24a2
commit f95b0e1263
10 changed files with 1158 additions and 1127 deletions

View File

@@ -15,7 +15,7 @@ import MediaCacheOverlay from "../media-cache-overlay/media-cache-overlay.compon
import { connect } from "react-redux";
import { createStructuredSelector } from "reselect";
import { selectBodyshop } from "../../redux/user/user.selectors";
import { splitClient } from "../screen-main/screen-main.component";
//import { splitClient } from "../screen-main/screen-main.component";
const mapStateToProps = createStructuredSelector({
//currentUser: selectCurrentUser
@@ -34,7 +34,7 @@ export function JobDocumentsComponent({ bodyshop, job, loading, refetch }) {
const [fullphotos, setFullPhotos] = useState([]);
const [imgIndex, setImgIndex] = useState(0);
const useImgproxy = splitClient.getTreatment("Imgproxy");
const useImgproxy = splitClient?.getTreatment("Imgproxy");
const onRefresh = async () => {
return refetch();

View File

@@ -159,16 +159,17 @@ export function ScreenMainComponent({
currentUser,
bodyshop,
}) {
useEffect(() => {
checkUserSession();
}, [checkUserSession]);
useEffect(() => {
LogRocket.init("idt6oy/imex-mobile", {
updateId: Updates.isEmbeddedLaunch ? null : Updates.updateId,
expoChannel: Updates.channel,
});
}, []);
// useEffect(() => {
// // LogRocket.init("idt6oy/imex-mobile", {
// // updateId: Updates.isEmbeddedLaunch ? null : Updates.updateId,
// // expoChannel: Updates.channel,
// // });
// }, []);
useEffect(() => {
if (bodyshop && bodyshop.imexshopid) {

View File

@@ -1,5 +1,5 @@
import { Ionicons } from "@expo/vector-icons";
import { AssetsSelector } from "expo-images-picker";
//import { AssetsSelector } from "expo-images-picker";
import { MediaType } from "expo-media-library";
import React, { useCallback, useMemo, useState } from "react";
import { useTranslation } from "react-i18next";
@@ -19,8 +19,8 @@ import UploadProgressLocal from "../upload-progress-local/upload-progress-local.
import UploadDeleteSwitch from "../upload-delete-switch/upload-delete-switch.component";
import UploadProgress from "../upload-progress/upload-progress.component";
import { SegmentedButtons } from "react-native-paper";
// import * as ImagePicker from "expo-image-picker";
// import { Button } from "react-native-paper";
import * as ImagePicker from "expo-image-picker";
import { Button } from "react-native-paper";
// import * as MediaLibrary from "expo-media-library";
const mapStateToProps = createStructuredSelector({
@@ -208,7 +208,7 @@ export function ImageBrowserScreen({
<Text>{t("mediabrowser.labels.selectjobassetselector")}</Text>
</View>
)}
{selectedCameraJobId && (
{/* {selectedCameraJobId && (
<AssetsSelector
style={{ flex: 1 }}
key={tick}
@@ -217,7 +217,9 @@ export function ImageBrowserScreen({
Styles={widgetStyles}
Navigator={widgetNavigator}
/>
)}
)} */}
<Button>Media Select</Button>
{bodyshop.uselocalmediaserver ? (
<UploadProgressLocal
uploads={uploads}