mirror of
https://github.com/baptisteArno/typebot.io.git
synced 2026-06-19 21:04:33 +08:00
♻️ Rename "account" feature folder to "user"
This commit is contained in:
parent
547fa92e79
commit
2d00c109a9
@ -1,6 +1,6 @@
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { planToReadable } from "@/features/billing/helpers/planToReadable";
|
||||
import { useTypebot } from "@/features/editor/providers/TypebotProvider";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import type { BubbleProps } from "@typebot.io/js";
|
||||
import { Bubble } from "@typebot.io/nextjs";
|
||||
|
||||
@ -1,12 +1,11 @@
|
||||
import { TextLink } from "@/components/TextLink";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { ParentModalProvider } from "@/features/graph/providers/ParentModalProvider";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import type { WorkspaceInApp } from "@/features/workspace/WorkspaceProvider";
|
||||
import { useToast } from "@/hooks/useToast";
|
||||
import { trpc } from "@/lib/trpc";
|
||||
import { HStack, Stack, Text } from "@chakra-ui/react";
|
||||
import { useTranslate } from "@tolgee/react";
|
||||
import { guessIfUserIsEuropean } from "@typebot.io/billing/helpers/guessIfUserIsEuropean";
|
||||
import { Plan, WorkspaceRole } from "@typebot.io/prisma/enum";
|
||||
import { useState } from "react";
|
||||
import type { PreCheckoutModalProps } from "./PreCheckoutModal";
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { MoreInfoTooltip } from "@/components/MoreInfoTooltip";
|
||||
import { TextLink } from "@/components/TextLink";
|
||||
import { TextInput } from "@/components/inputs";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import { useToast } from "@/hooks/useToast";
|
||||
import { trpc } from "@/lib/trpc";
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { MoreInfoTooltip } from "@/components/MoreInfoTooltip";
|
||||
import { TextLink } from "@/components/TextLink";
|
||||
import { TextInput } from "@/components/inputs";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import { trpc } from "@/lib/trpc";
|
||||
import {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import { useToast } from "@/hooks/useToast";
|
||||
import { trpc } from "@/lib/trpc";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import { useToast } from "@/hooks/useToast";
|
||||
import { trpc } from "@/lib/trpc";
|
||||
|
||||
@ -2,10 +2,10 @@ import { CopyButton } from "@/components/CopyButton";
|
||||
import { TableList, type TableListItemProps } from "@/components/TableList";
|
||||
import { TextLink } from "@/components/TextLink";
|
||||
import { CodeEditor } from "@/components/inputs/CodeEditor";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { DataVariableInputs } from "@/features/blocks/integrations/httpRequest/components/ResponseMappingInputs";
|
||||
import { getDeepKeys } from "@/features/blocks/integrations/httpRequest/helpers/getDeepKeys";
|
||||
import { useTypebot } from "@/features/editor/providers/TypebotProvider";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import {
|
||||
Accordion,
|
||||
AccordionButton,
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { EmojiOrImageIcon } from "@/components/EmojiOrImageIcon";
|
||||
import { HardDriveIcon, SettingsIcon } from "@/components/icons";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { ParentModalProvider } from "@/features/graph/providers/ParentModalProvider";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import { WorkspaceDropdown } from "@/features/workspace/components/WorkspaceDropdown";
|
||||
import { WorkspaceSettingsModal } from "@/features/workspace/components/WorkspaceSettingsModal";
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
import { Seo } from "@/components/Seo";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import {
|
||||
PreCheckoutModal,
|
||||
type PreCheckoutModalProps,
|
||||
@ -7,6 +6,7 @@ import {
|
||||
import { TypebotDndProvider } from "@/features/folders/TypebotDndProvider";
|
||||
import { FolderContent } from "@/features/folders/components/FolderContent";
|
||||
import { ParentModalProvider } from "@/features/graph/providers/ParentModalProvider";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import { trpc } from "@/lib/trpc";
|
||||
import { Spinner, Stack, Text, VStack } from "@chakra-ui/react";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { UserPreferencesForm } from "@/features/account/components/UserPreferencesForm";
|
||||
import { UserPreferencesForm } from "@/features/user/components/UserPreferencesForm";
|
||||
import {
|
||||
Modal,
|
||||
ModalBody,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { TextLink } from "@/components/TextLink";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import { HStack, Text } from "@chakra-ui/react";
|
||||
import { Plan } from "@typebot.io/prisma/enum";
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { ChevronLeftIcon } from "@/components/icons";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import {
|
||||
Button,
|
||||
Flex,
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { EmojiOrImageIcon } from "@/components/EmojiOrImageIcon";
|
||||
import { TypebotLogo } from "@/components/TypebotLogo";
|
||||
import { CopyIcon, PlayIcon } from "@/components/icons";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import {
|
||||
Button,
|
||||
Divider,
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { headerHeight } from "@/features/editor/constants";
|
||||
import { useTypebot } from "@/features/editor/providers/TypebotProvider";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { Fade, Flex, type FlexProps, useEventListener } from "@chakra-ui/react";
|
||||
import { createId } from "@paralleldrive/cuid2";
|
||||
import type { BlockV6 } from "@typebot.io/blocks-core/schemas/schema";
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { ChevronLastIcon } from "@/components/icons";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import {
|
||||
Button,
|
||||
Flex,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { CloseIcon } from "@/components/icons";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import {
|
||||
Flex,
|
||||
IconButton,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { CloseIcon, VideoPopoverIcon } from "@/components/icons";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import {
|
||||
IconButton,
|
||||
type IconButtonProps,
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import { ThunderIcon } from "@/components/icons";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useEditor } from "@/features/editor/providers/EditorProvider";
|
||||
import { useTypebot } from "@/features/editor/providers/TypebotProvider";
|
||||
import { useGraph } from "@/features/graph/providers/GraphProvider";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useToast } from "@/hooks/useToast";
|
||||
import type { ContinueChatResponse } from "@typebot.io/bot-engine/schemas/api";
|
||||
import { Standard } from "@typebot.io/nextjs";
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { DownloadIcon, TemplateIcon, ToolIcon } from "@/components/icons";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import { useWorkspace } from "@/features/workspace/WorkspaceProvider";
|
||||
import { useToast } from "@/hooks/useToast";
|
||||
import { trpc } from "@/lib/trpc";
|
||||
|
||||
@ -6,8 +6,8 @@ import type { Workspace } from "@typebot.io/workspaces/schemas";
|
||||
import { useRouter } from "next/router";
|
||||
import type { ReactNode } from "react";
|
||||
import { createContext, useContext, useEffect, useMemo, useState } from "react";
|
||||
import { useUser } from "../account/hooks/useUser";
|
||||
import { useTypebot } from "../editor/providers/TypebotProvider";
|
||||
import { useUser } from "../user/hooks/useUser";
|
||||
import { parseNewName } from "./helpers/parseNewName";
|
||||
import { setWorkspaceIdInLocalStorage } from "./helpers/setWorkspaceIdInLocalStorage";
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { UnlockPlanAlertInfo } from "@/components/UnlockPlanAlertInfo";
|
||||
import { useUser } from "@/features/account/hooks/useUser";
|
||||
import { useUser } from "@/features/user/hooks/useUser";
|
||||
import {
|
||||
HStack,
|
||||
Heading,
|
||||
|
||||
@ -6,11 +6,11 @@ import {
|
||||
UsersIcon,
|
||||
WalletIcon,
|
||||
} from "@/components/icons";
|
||||
import { MyAccountForm } from "@/features/account/components/MyAccountForm";
|
||||
import { UserPreferencesForm } from "@/features/account/components/UserPreferencesForm";
|
||||
import { BillingSettingsLayout } from "@/features/billing/components/BillingSettingsLayout";
|
||||
import { CredentialsSettingsForm } from "@/features/credentials/components/CredentialsSettingsForm";
|
||||
import { useParentModal } from "@/features/graph/providers/ParentModalProvider";
|
||||
import { MyAccountForm } from "@/features/user/components/MyAccountForm";
|
||||
import { UserPreferencesForm } from "@/features/user/components/UserPreferencesForm";
|
||||
import {
|
||||
Avatar,
|
||||
Button,
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import { NewVersionPopup } from "@/components/NewVersionPopup";
|
||||
import { SupportBubble } from "@/components/SupportBubble";
|
||||
import { Toaster } from "@/components/Toaster";
|
||||
import { UserProvider } from "@/features/account/UserProvider";
|
||||
import { TypebotProvider } from "@/features/editor/providers/TypebotProvider";
|
||||
import { UserProvider } from "@/features/user/UserProvider";
|
||||
import { WorkspaceProvider } from "@/features/workspace/WorkspaceProvider";
|
||||
import { isCloudProdInstance } from "@/helpers/isCloudProdInstance";
|
||||
import { useRouterProgressBar } from "@/lib/routerProgressBar";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user