From 34d54c75f7b1fc75a30ae023b2086062df9d2d3d Mon Sep 17 00:00:00 2001 From: sabaimran Date: Mon, 5 Aug 2024 15:54:50 +0530 Subject: [PATCH] Lint new changes again --- .../components/suggestions/suggestionCard.tsx | 6 +- .../components/suggestions/suggestionsData.ts | 55 +-- src/interface/web/app/settings/page.tsx | 332 +++++++++--------- 3 files changed, 203 insertions(+), 190 deletions(-) diff --git a/src/interface/web/app/components/suggestions/suggestionCard.tsx b/src/interface/web/app/components/suggestions/suggestionCard.tsx index 1999ed13..58ff55bd 100644 --- a/src/interface/web/app/components/suggestions/suggestionCard.tsx +++ b/src/interface/web/app/components/suggestions/suggestionCard.tsx @@ -5,7 +5,6 @@ import styles from "./suggestions.module.css"; import { converColorToBgGradient } from "@/app/common/colorUtils"; import { convertSuggestionTitleToIconClass } from "./suggestionsData"; - interface SuggestionCardProps { title: string; body: string; @@ -23,10 +22,7 @@ export default function SuggestionCard(data: SuggestionCardProps) {
- {convertSuggestionTitleToIconClass( - data.title, - data.color.toLowerCase(), - )} + {convertSuggestionTitleToIconClass(data.title, data.color.toLowerCase())} {data.title}
diff --git a/src/interface/web/app/components/suggestions/suggestionsData.ts b/src/interface/web/app/components/suggestions/suggestionsData.ts index 63014191..7edbb766 100644 --- a/src/interface/web/app/components/suggestions/suggestionsData.ts +++ b/src/interface/web/app/components/suggestions/suggestionsData.ts @@ -41,29 +41,32 @@ addSuggestionColorMap(SuggestionType.Interviewing, "purple"); addSuggestionColorMap(SuggestionType.Home, "green"); addSuggestionColorMap(SuggestionType.Fun, "fuchsia"); addSuggestionColorMap(SuggestionType.Code, "purple"); -addSuggestionColorMap(SuggestionType.Finance, "green") +addSuggestionColorMap(SuggestionType.Finance, "green"); const DEFAULT_COLOR = "orange"; export function convertSuggestionTitleToIconClass(title: string, color: string) { - if (title === SuggestionType.Automation) return getIconFromIconName("Robot", color, "w-8", "h-8"); + if (title === SuggestionType.Automation) + return getIconFromIconName("Robot", color, "w-8", "h-8"); if (title === SuggestionType.Paint) return getIconFromIconName("Palette", color, "w-8", "h-8"); - if (title === SuggestionType.PopCulture) return getIconFromIconName("Confetti", color, "w-8", "h-8"); + if (title === SuggestionType.PopCulture) + return getIconFromIconName("Confetti", color, "w-8", "h-8"); if (title === SuggestionType.Travel) return getIconFromIconName("Jeep", color, "w-8", "h-8"); if (title === SuggestionType.Learning) return getIconFromIconName("Book", color, "w-8", "h-8"); - if (title === SuggestionType.Health) return getIconFromIconName("Asclepius", color, "w-8", "h-8"); + if (title === SuggestionType.Health) + return getIconFromIconName("Asclepius", color, "w-8", "h-8"); if (title === SuggestionType.Fun) return getIconFromIconName("Island", color, "w-8", "h-8"); if (title === SuggestionType.Home) return getIconFromIconName("House", color, "w-8", "h-8"); - if (title === SuggestionType.Language) return getIconFromIconName("Translate", color, "w-8", "h-8"); + if (title === SuggestionType.Language) + return getIconFromIconName("Translate", color, "w-8", "h-8"); if (title === SuggestionType.Code) return getIconFromIconName("Code", color, "w-8", "h-8"); if (title === SuggestionType.Food) return getIconFromIconName("BowlFood", color, "w-8", "h-8"); - if (title === SuggestionType.Interviewing) return getIconFromIconName("Lectern", color, "w-8", "h-8"); + if (title === SuggestionType.Interviewing) + return getIconFromIconName("Lectern", color, "w-8", "h-8"); if (title === SuggestionType.Finance) return getIconFromIconName("Wallet", color, "w-8", "h-8"); else return getIconFromIconName("Lightbulb", color, "w-8", "h-8"); } - - export const suggestionsData: Suggestion[] = [ { type: SuggestionType.Automation, @@ -516,19 +519,22 @@ export const suggestionsData: Suggestion[] = [ { type: SuggestionType.Learning, color: suggestionToColorMap[SuggestionType.Learning] || DEFAULT_COLOR, - description: "Guide a high school student through solving a quadratic equation step-by-step.", + description: + "Guide a high school student through solving a quadratic equation step-by-step.", link: "", }, { type: SuggestionType.Learning, color: suggestionToColorMap[SuggestionType.Learning] || DEFAULT_COLOR, - description: "Create a series of questions to help a student discover the principles of basic economics.", + description: + "Create a series of questions to help a student discover the principles of basic economics.", link: "", }, { type: SuggestionType.Learning, color: suggestionToColorMap[SuggestionType.Learning] || DEFAULT_COLOR, - description: "Develop a hands-on experiment to demonstrate the concept of density to middle schoolers.", + description: + "Develop a hands-on experiment to demonstrate the concept of density to middle schoolers.", link: "", }, { @@ -540,19 +546,22 @@ export const suggestionsData: Suggestion[] = [ { type: SuggestionType.Learning, color: suggestionToColorMap[SuggestionType.Learning] || DEFAULT_COLOR, - description: "Create a personalized learning plan for a student struggling with grammar concepts.", + description: + "Create a personalized learning plan for a student struggling with grammar concepts.", link: "", }, { type: SuggestionType.Learning, color: suggestionToColorMap[SuggestionType.Learning] || DEFAULT_COLOR, - description: "Design a series of questions to encourage critical thinking about climate change.", + description: + "Design a series of questions to encourage critical thinking about climate change.", link: "", }, { type: SuggestionType.Learning, color: suggestionToColorMap[SuggestionType.Learning] || DEFAULT_COLOR, - description: "Develop a step-by-step guide for conducting a basic science experiment on plant growth.", + description: + "Develop a step-by-step guide for conducting a basic science experiment on plant growth.", link: "", }, { @@ -576,7 +585,8 @@ export const suggestionsData: Suggestion[] = [ { type: SuggestionType.Health, color: suggestionToColorMap[SuggestionType.Health] || DEFAULT_COLOR, - description: "Explain the differences between various types of headaches and their treatments.", + description: + "Explain the differences between various types of headaches and their treatments.", link: "", }, { @@ -606,7 +616,8 @@ export const suggestionsData: Suggestion[] = [ { type: SuggestionType.Health, color: suggestionToColorMap[SuggestionType.Health] || DEFAULT_COLOR, - description: "Provide an overview of the different types of cancer screenings and their importance.", + description: + "Provide an overview of the different types of cancer screenings and their importance.", link: "", }, { @@ -624,13 +635,15 @@ export const suggestionsData: Suggestion[] = [ { type: SuggestionType.Finance, color: suggestionToColorMap[SuggestionType.Finance] || DEFAULT_COLOR, - description: "Explain the concept of compound interest and its importance in long-term savings.", + description: + "Explain the concept of compound interest and its importance in long-term savings.", link: "", }, { type: SuggestionType.Finance, color: suggestionToColorMap[SuggestionType.Finance] || DEFAULT_COLOR, - description: "Provide an overview of different types of retirement accounts (e.g., 401(k), IRA, Roth IRA).", + description: + "Provide an overview of different types of retirement accounts (e.g., 401(k), IRA, Roth IRA).", link: "", }, { @@ -654,7 +667,8 @@ export const suggestionsData: Suggestion[] = [ { type: SuggestionType.Finance, color: suggestionToColorMap[SuggestionType.Finance] || DEFAULT_COLOR, - description: "Describe different methods for paying off debt, such as the snowball and avalanche methods.", + description: + "Describe different methods for paying off debt, such as the snowball and avalanche methods.", link: "", }, { @@ -666,7 +680,8 @@ export const suggestionsData: Suggestion[] = [ { type: SuggestionType.Finance, color: suggestionToColorMap[SuggestionType.Finance] || DEFAULT_COLOR, - description: "Provide an overview of different types of insurance and their importance in financial planning.", + description: + "Provide an overview of different types of insurance and their importance in financial planning.", link: "", }, { diff --git a/src/interface/web/app/settings/page.tsx b/src/interface/web/app/settings/page.tsx index 8fe9a5c5..e3527003 100644 --- a/src/interface/web/app/settings/page.tsx +++ b/src/interface/web/app/settings/page.tsx @@ -378,8 +378,8 @@ export default function SettingsView() { initialUserConfig?.is_phone_number_verified ? PhoneNumberValidationState.Verified : initialUserConfig?.phone_number - ? PhoneNumberValidationState.SendOTP - : PhoneNumberValidationState.Setup, + ? PhoneNumberValidationState.SendOTP + : PhoneNumberValidationState.Setup, ); setName(initialUserConfig?.given_name); setNotionToken(initialUserConfig?.notion_token ?? null); @@ -748,18 +748,18 @@ export default function SettingsView() { )) || (userConfig.subscription_state === "unsubscribed" && ( - <> -

Futurist

-

- Subscription ends on{" "} - - { - userConfig.subscription_renewal_date - } - -

- - )) || + <> +

Futurist

+

+ Subscription ends on{" "} + + { + userConfig.subscription_renewal_date + } + +

+ + )) || (userConfig.subscription_state === "expired" && ( <>

Free Plan

@@ -773,17 +773,17 @@ export default function SettingsView() {

)) || ( -

- Check{" "} - - pricing page - {" "} - to compare plans. -

- )} +

+ Check{" "} + + pricing page + {" "} + to compare plans. +

+ )} ))} @@ -800,20 +800,20 @@ export default function SettingsView() { )) || (userConfig.subscription_state == "unsubscribed" && ( - - )) || ( + + )) || ( - ) : /* Show set API key button notion oauth url not set setup */ - !userConfig.notion_oauth_url ? ( - - ) : ( - <> - ) + userConfig.enabled_content_source.notion && + notionToken === userConfig.notion_token ? ( + + ) : /* Show set API key button notion oauth url not set setup */ + !userConfig.notion_oauth_url ? ( + + ) : ( + <> + ) } - )) || ( - + )) || ( + - )} + !isValidPhoneNumber(phoneNumber) + } + onClick={sendOTP} + > + {!userConfig.phone_number ? ( + <> + + Setup Whatsapp + + ) : !phoneNumber || + (phoneNumber === userConfig.phone_number && + numberValidationState === + PhoneNumberValidationState.Verified) || + !isValidPhoneNumber(phoneNumber) ? ( + <> + + Switch Number + + ) : ( + <> + Send OTP{" "} + + + )} + + )} {numberValidationState === PhoneNumberValidationState.Verified && ( - - )} + + )}