make app usable without account, remove extra stuff

This commit is contained in:
m5r
2023-04-29 18:30:07 +02:00
parent cb35455722
commit 03ae466c66
128 changed files with 617 additions and 14061 deletions

View File

@ -16,19 +16,6 @@ const HelpModal: FunctionComponent<Props> = ({ isHelpModalOpen, closeModal }) =>
<div className="mt-3 text-center md:mt-0 md:ml-4 md:text-left">
<ModalTitle>Need some help?</ModalTitle>
<div className="mt-6 space-y-3 text-gray-500">
<p>
Try{" "}
<a className="underline" href="https://www.twilio.com/authorize/CN01675d385a9ee79e6aa58adf54abe3b3">
reconnecting your Twilio account
</a> to refresh the phone numbers.
</p>
<p>
If you are stuck, pick a date & time on{" "}
<a className="underline" href="https://calendly.com/shellphone-onboarding">
our calendly
</a>{" "}
and we will help you get started!
</p>
<p>
Don&#39;t miss out on free $10 Twilio credit by using{" "}
<a className="underline" href="https://www.twilio.com/referral/gNvX8p">

View File

@ -25,7 +25,7 @@ export default function PhoneNumberForm() {
const topErrorMessage = errors?.general ?? errors?.phoneNumberSid;
const isError = typeof topErrorMessage !== "undefined";
const currentPhoneNumber = availablePhoneNumbers.find((phoneNumber) => phoneNumber.isCurrent === true);
const hasFilledTwilioCredentials = twilio !== null;
const hasFilledTwilioCredentials = twilio != null;
if (!hasFilledTwilioCredentials) {
return null;

View File

@ -13,9 +13,11 @@ import Button from "~/features/settings/components/button";
export default function TwilioConnect() {
const { twilio } = useSession();
console.log("twilio", twilio);
const [isHelpModalOpen, setIsHelpModalOpen] = useState(false);
const transition = useTransition();
const actionData = useActionData<SetTwilioCredentialsActionData>()?.setTwilioCredentials;
const actionData = useActionData<any>()
?.setTwilioCredentials as SetTwilioCredentialsActionData["setTwilioCredentials"];
const { accountSid, authToken } = useLoaderData<PhoneSettingsLoaderData>();
const topErrorMessage = actionData?.errors?.general;
@ -50,7 +52,7 @@ export default function TwilioConnect() {
</p>
</article>
{twilio !== null ? (
{twilio != null ? (
<p className="text-green-700"> Your Twilio account is connected to Shellphone.</p>
) : null}