@@ -39,16 +39,16 @@ import { useFormContext } from "react-hook-form";
3939import { useParams , Link as RouterLink , useNavigate } from "react-router-dom" ;
4040import { useTranslation } from "react-i18next" ;
4141import { FaRightFromBracket } from "react-icons/fa6" ;
42- import { DiscordMessagePreview } from "./Previewer /DiscordMessagePreview" ;
43- import { ComponentPropertiesPanel } from "./Previewer /ComponentPropertiesPanel" ;
44- import { ComponentTreeItem } from "./Previewer /ComponentTreeItem" ;
45- import { ComponentTreeToolbar } from "./Previewer /ComponentTreeToolbar" ;
42+ import { DiscordMessagePreview } from "./MessageBuilder /DiscordMessagePreview" ;
43+ import { ComponentPropertiesPanel } from "./MessageBuilder /ComponentPropertiesPanel" ;
44+ import { ComponentTreeItem } from "./MessageBuilder /ComponentTreeItem" ;
45+ import { ComponentTreeToolbar } from "./MessageBuilder /ComponentTreeToolbar" ;
4646import { NavigableTreeItem } from "../components/NavigableTree" ;
4747import { NavigableTreeContext , NavigableTreeProvider } from "../contexts/NavigableTreeContext" ;
48- import { PreviewerProvider , usePreviewerContext } from "./Previewer/PreviewerContext " ;
49- import { ProblemsSection } from "./Previewer /ProblemsSection" ;
50- import { ProblemsDialog } from "./Previewer /ProblemsDialog" ;
51- import extractPreviewerProblems from "./Previewer /utils/extractPreviewerProblems " ;
48+ import { MessageBuilderProvider , useMessageBuilderContext } from "./MessageBuilder/MessageBuilderContext " ;
49+ import { ProblemsSection } from "./MessageBuilder /ProblemsSection" ;
50+ import { ProblemsDialog } from "./MessageBuilder /ProblemsDialog" ;
51+ import extractMessageBuilderProblems from "./MessageBuilder /utils/extractMessageBuilderProblems " ;
5252import RouteParams from "../types/RouteParams" ;
5353import { Loading } from "../components" ;
5454import { SearchFeedsModal } from "../components/SearchFeedsModal" ;
@@ -60,20 +60,20 @@ import {
6060 useUserFeedConnectionContext ,
6161} from "../contexts/UserFeedConnectionContext" ;
6262import { FeedConnectionType } from "../types" ;
63- import PreviewerFormState from "./Previewer /types/PreviewerFormState " ;
63+ import MessageBuilderFormState from "./MessageBuilder /types/MessageBuilderFormState " ;
6464import { useUpdateDiscordChannelConnection } from "../features/feedConnections" ;
6565import {
6666 PageAlertContextOutlet ,
6767 PageAlertProvider ,
6868 usePageAlertContext ,
6969} from "../contexts/PageAlertContext" ;
70- import { ComponentType } from "./Previewer /types" ;
71- import convertPreviewerStateToConnectionUpdate from "./Previewer /utils/convertPreviewerStateToConnectionUpdate " ;
70+ import { ComponentType } from "./MessageBuilder /types" ;
71+ import convertMessageBuilderStateToConnectionUpdate from "./MessageBuilder /utils/convertMessageBuilderStateToConnectionUpdate " ;
7272import { pages } from "../constants" ;
7373import { UserFeedTabSearchParam } from "../constants/userFeedTabSearchParam" ;
74- import { PreviewerTour } from "../components/PreviewerTour " ;
75- import { usePreviewerTour , useIsPreviewerDesktop } from "../hooks" ;
76- import { MESSAGE_BUILDER_MOBILE_BREAKPOINT } from "./Previewer /constants/MessageBuilderMobileBreakpoint" ;
74+ import { MessageBuilderTour } from "../components/MessageBuilderTour " ;
75+ import { useMessageBuilderTour , useIsMessageBuilderDesktop } from "../hooks" ;
76+ import { MESSAGE_BUILDER_MOBILE_BREAKPOINT } from "./MessageBuilder /constants/MessageBuilderMobileBreakpoint" ;
7777
7878const SIDE_PANEL_WIDTH = {
7979 base : "350px" ,
@@ -85,9 +85,9 @@ const CENTER_PANEL_WIDTH = {
8585 "2xl" : `calc(min(100vw - ${ 500 * 2 } px, 100%))` ,
8686} ;
8787
88- const PreviewerContent : React . FC = ( ) => {
89- const { resetMessage } = usePreviewerContext ( ) ;
90- const { watch, handleSubmit, formState } = useFormContext < PreviewerFormState > ( ) ;
88+ const MessageBuilderContent : React . FC = ( ) => {
89+ const { resetMessage } = useMessageBuilderContext ( ) ;
90+ const { watch, handleSubmit, formState } = useFormContext < MessageBuilderFormState > ( ) ;
9191 const [ selectedTabIndex , setSelectedTabIndex ] = useState ( 0 ) ;
9292 const [ isProblemsCollapsed , setIsProblemsCollapsed ] = useState ( false ) ;
9393 const messageComponent = watch ( "messageComponent" ) ;
@@ -104,16 +104,16 @@ const PreviewerContent: React.FC = () => {
104104 useUpdateDiscordChannelConnection ( ) ;
105105 const { createSuccessAlert, createErrorAlert } = usePageAlertContext ( ) ;
106106 const { userFeed, connection } = useUserFeedConnectionContext ( ) ;
107- const { resetTour, resetTrigger } = usePreviewerTour ( ) ;
108- const isDesktop = useIsPreviewerDesktop ( ) ;
107+ const { resetTour, resetTrigger } = useMessageBuilderTour ( ) ;
108+ const isDesktop = useIsMessageBuilderDesktop ( ) ;
109109
110110 // Header hooks
111111 const { data : discordBotData , status : botStatus , error : botError } = useDiscordBot ( ) ;
112112 const { data : discordUserMe } = useDiscordUserMe ( ) ;
113113 const { t } = useTranslation ( ) ;
114114 const navigate = useNavigate ( ) ;
115115
116- const problems = extractPreviewerProblems ( formState . errors . messageComponent , messageComponent ) ;
116+ const problems = extractMessageBuilderProblems ( formState . errors . messageComponent , messageComponent ) ;
117117 const componentIdsWithProblems = new Set ( problems . map ( ( p ) => p . componentId ) ) ;
118118
119119 // If the user attempts to close the tab with unsaved changes, ask for confirmation
@@ -144,7 +144,7 @@ const PreviewerContent: React.FC = () => {
144144 }
145145
146146 try {
147- const connectionDetails = convertPreviewerStateToConnectionUpdate ( data . messageComponent ) ;
147+ const connectionDetails = convertMessageBuilderStateToConnectionUpdate ( data . messageComponent ) ;
148148
149149 await updateConnection ( {
150150 feedId,
@@ -605,15 +605,15 @@ const PreviewerContent: React.FC = () => {
605605 onClickComponentPath = { handlePathClick }
606606 />
607607 { /* Tour Component */ }
608- < PreviewerTour resetTrigger = { resetTrigger } />
608+ < MessageBuilderTour resetTrigger = { resetTrigger } />
609609 </ Box >
610610 ) ;
611611 } }
612612 </ NavigableTreeContext . Consumer >
613613 ) ;
614614} ;
615615
616- export const Previewer : React . FC = ( ) => {
616+ export const MessageBuilder : React . FC = ( ) => {
617617 const { feedId, connectionId } = useParams < RouteParams > ( ) ;
618618
619619 return (
@@ -629,9 +629,9 @@ export const Previewer: React.FC = () => {
629629 < UserFeedConnectionProvider feedId = { feedId } connectionId = { connectionId } >
630630 < NavigableTreeProvider >
631631 < PageAlertProvider >
632- < PreviewerProvider >
633- < PreviewerContent />
634- </ PreviewerProvider >
632+ < MessageBuilderProvider >
633+ < MessageBuilderContent />
634+ </ MessageBuilderProvider >
635635 </ PageAlertProvider >
636636 </ NavigableTreeProvider >
637637 </ UserFeedConnectionProvider >
0 commit comments