Link your MTurk account
-Enter the email address you want to use for James Billings.
- - {state === "sent" && ( -Check your email to finish linking your account.
- )} - {state === "failed" && ( -Unable to send the link. Please try again.
- )} - {state === "missing-worker" && ( -This page is missing your MTurk worker ID.
- )} - {mockLink && ( -- Development link:{" "} - - continue - -
- )} -+ Please check your email. +
++ If you don't recieve anything, please check your spam folder, or try + again shortly. +
++ We will be assisting account transfers throughout the rest of the month. + If you have any further questions or concerns, please email us directly + with your desired account email and the AMT ID to associate with your + worker history. +
+Transfer Required
-- James Billings is finished 😭 Just Kidding!!! -
+ James Billings is no longer available on Amazon Mechanical Turk. Our + dedicated platform will enable you to do the same work as always, paid + directly to you. ++ Enter your email below to transfer your account history. +
+ This will allow you to keep your full account history and wallet + balance. + + + - + {state === "sent" && ( +
+ Check your email to finish linking your account. +
+ )} + + {state === "failed" &&Unable to send the link. Please try again.
}+ No Worker ID found. Please access this page through the Amazon + Mechanical Turk platform. +
+ ); + } + + if (!assignment_id) { + return ( ++ No Assignment ID found. Please access this page through the Amazon + Mechanical Turk platform. +
+ ); + } + + return ( + <> + {submitted ? ( +
help:{" "}
support@jamesbillings67.com
diff --git a/jb-ui/src/components/Profiling.tsx b/jb-ui/src/components/Profiling.tsx
index 96b06b2..23b8457 100644
--- a/jb-ui/src/components/Profiling.tsx
+++ b/jb-ui/src/components/Profiling.tsx
@@ -1,4 +1,5 @@
import { UpkQuestionChoice } from "@/api_fsb";
+import { useGetMeQuery } from "@/models/authAPI";
import { ChevronRightIcon } from "lucide-react";
import { KeyboardEvent, MouseEvent, useEffect, useRef, useState } from "react";
@@ -46,7 +47,7 @@ const TextEntry = () => {
// const selectAnswer = useSelector(selectAnswerForQuestion(question));
const metadata = activeQuestion?._metadata;
const validation = activeQuestion?._validation;
- const bpuid = useAppSelector((state) => state.app.bpuid);
+ const { data: user, isLoading, isError } = useGetMeQuery();
if (!metadata) return null;
if (!validation) return null;
@@ -67,11 +68,14 @@ const TextEntry = () => {
const handleKeyPress = (event: KeyboardEvent
No Worker ID found. Please access this page through the Amazon
diff --git a/jb-ui/src/pages/Work.tsx b/jb-ui/src/pages/Work.tsx
index e33328e..84cb946 100644
--- a/jb-ui/src/pages/Work.tsx
+++ b/jb-ui/src/pages/Work.tsx
@@ -51,8 +51,7 @@ import Markdown from "react-markdown";
const Report = ({ onClose }: { onClose: () => void }) => {
const [showComplete, setShowComplete] = useState(false);
const [selectedValues, setSelectedValues] = useState Please finish a Task to report its status.
+ {/* {cashout_methods.length} Redemption Methods */}
+ 30+ Redemption Methods
+
+ >
+ );
+};
+
+const RedemptionModalBody = () => {
+ return (
+
+ {/* (Click to {showRedemption ? "hide" : "show"}) */}
+ Details within 24hr.
+
+
{ts?.user_payout_string}
-- You may close this tab and return to submit the HIT -
+You may close this tab
> ); }; @@ -35,9 +33,7 @@ export const Enter = () => {You're currently in the Survey
-- You may close this tab and return to submit the HIT -
+You may close this tab
> ); }; @@ -50,13 +46,11 @@ export const InComplete = () => { return ( <> -HIT Complete
+Attempt Complete
Survey terminated the attempt.
-- You may close this tab and return to submit the HIT -
+You may close this tab
> ); }; @@ -68,9 +62,7 @@ export const Unknown = () => {You're not currently eligible for any Surveys
-- You may close this tab and return to submit the HIT -
+You may close this tab
> ); }; diff --git a/jb-ui/src/pages/Work.tsx b/jb-ui/src/pages/Work.tsx index dbe3601..50ed930 100644 --- a/jb-ui/src/pages/Work.tsx +++ b/jb-ui/src/pages/Work.tsx @@ -1,4 +1,5 @@ import { useGetMeQuery } from "@/models/authAPI"; +import { Link } from "react-router-dom"; import { BucketTask, OfferwallApi, @@ -183,7 +184,7 @@ const Report = ({ onClose }: { onClose: () => void }) => { hover:cursor-pointer hover:bg-rose-400 hover:text-rose-50" onClick={clicked_submit} > - Submit and Complete HIT + Submit and Complete Attempt