Spaces:
Runtime error
Runtime error
Commit
·
a3e95be
1
Parent(s):
008456e
trying to improve the UI
Browse files- src/app/main.tsx +8 -6
src/app/main.tsx
CHANGED
@@ -128,6 +128,8 @@ export default function Main() {
|
|
128 |
})
|
129 |
}
|
130 |
|
|
|
|
|
131 |
return (
|
132 |
<div className="flex flex-col w-full pt-4">
|
133 |
<div className="flex flex-col space-y-3 px-2">
|
@@ -154,17 +156,16 @@ export default function Main() {
|
|
154 |
</SelectContent>
|
155 |
</Select>
|
156 |
</div>
|
157 |
-
<p className="text-xl">
|
158 |
-
<p className="text-xl">{dialogue}</p>
|
159 |
<div className="flex flex-row">
|
160 |
-
<div className="text-xl mr-2">🔎
|
161 |
-
{
|
162 |
<div key={i} className="flex flex-row text-xl mr-2">
|
163 |
-
<div className="">{
|
164 |
{i < (rendered.segments.length - 1) ? <div>,</div> : null}
|
165 |
</div>)}
|
166 |
</div>
|
167 |
-
<p className="text-xl font-normal">You
|
168 |
</div>
|
169 |
<ImageRenderer
|
170 |
rendered={rendered}
|
@@ -172,6 +173,7 @@ export default function Main() {
|
|
172 |
onUserHover={setHoveredActionnable}
|
173 |
isLoading={isLoading}
|
174 |
/>
|
|
|
175 |
</div>
|
176 |
)
|
177 |
}
|
|
|
128 |
})
|
129 |
}
|
130 |
|
131 |
+
const clickables = Array.from(new Set(rendered.segments.map(s => s.label)).values())
|
132 |
+
|
133 |
return (
|
134 |
<div className="flex flex-col w-full pt-4">
|
135 |
<div className="flex flex-col space-y-3 px-2">
|
|
|
156 |
</SelectContent>
|
157 |
</Select>
|
158 |
</div>
|
159 |
+
<p className="text-xl">This experimental demo uses shared ressources: each scene may take more than 45s to load.</p>
|
|
|
160 |
<div className="flex flex-row">
|
161 |
+
<div className="text-xl mr-2">🔎 Clickable items:</div>
|
162 |
+
{clickables.map((clickable, i) =>
|
163 |
<div key={i} className="flex flex-row text-xl mr-2">
|
164 |
+
<div className="">{clickable}</div>
|
165 |
{i < (rendered.segments.length - 1) ? <div>,</div> : null}
|
166 |
</div>)}
|
167 |
</div>
|
168 |
+
<p className="text-xl font-normal">You seems to be be looking at <span className="font-bold">{hoveredActionnable || "nothing"}</span></p>
|
169 |
</div>
|
170 |
<ImageRenderer
|
171 |
rendered={rendered}
|
|
|
173 |
onUserHover={setHoveredActionnable}
|
174 |
isLoading={isLoading}
|
175 |
/>
|
176 |
+
<p className="text-xl">{dialogue}</p>
|
177 |
</div>
|
178 |
)
|
179 |
}
|