enzostvs HF Staff commited on
Commit
33dc9ee
·
1 Parent(s): b83ceb7

allow select element in full preview

Browse files
components/editor/index.tsx CHANGED
@@ -164,7 +164,6 @@ export const AppEditor = ({ project }: { project?: Project | null }) => {
164
  resizer.current.addEventListener("mousedown", handleMouseDown);
165
  }
166
  } else {
167
- setIsEditableModeEnabled(false);
168
  if (preview.current) {
169
  // Reset preview width when switching to preview tab
170
  preview.current.style.width = "100%";
@@ -312,6 +311,7 @@ export const AppEditor = ({ project }: { project?: Project | null }) => {
312
  onClickElement={(element) => {
313
  setIsEditableModeEnabled(false);
314
  setSelectedElement(element);
 
315
  }}
316
  />
317
  </main>
 
164
  resizer.current.addEventListener("mousedown", handleMouseDown);
165
  }
166
  } else {
 
167
  if (preview.current) {
168
  // Reset preview width when switching to preview tab
169
  preview.current.style.width = "100%";
 
311
  onClickElement={(element) => {
312
  setIsEditableModeEnabled(false);
313
  setSelectedElement(element);
314
+ setCurrentTab("chat");
315
  }}
316
  />
317
  </main>
components/editor/preview/index.tsx CHANGED
@@ -131,8 +131,12 @@ export const Preview = ({
131
  <div
132
  className="cursor-pointer absolute bg-sky-500/10 border-[2px] border-dashed border-sky-500 rounded-r-lg rounded-b-lg p-3 z-10 pointer-events-none"
133
  style={{
134
- top: selectedElement.getBoundingClientRect().top + 24,
135
- left: selectedElement.getBoundingClientRect().left + 24,
 
 
 
 
136
  width: selectedElement.getBoundingClientRect().width,
137
  height: selectedElement.getBoundingClientRect().height,
138
  }}
 
131
  <div
132
  className="cursor-pointer absolute bg-sky-500/10 border-[2px] border-dashed border-sky-500 rounded-r-lg rounded-b-lg p-3 z-10 pointer-events-none"
133
  style={{
134
+ top:
135
+ selectedElement.getBoundingClientRect().top +
136
+ (currentTab === "preview" ? 0 : 24),
137
+ left:
138
+ selectedElement.getBoundingClientRect().left +
139
+ (currentTab === "preview" ? 0 : 24),
140
  width: selectedElement.getBoundingClientRect().width,
141
  height: selectedElement.getBoundingClientRect().height,
142
  }}