jbilcke-hf HF staff commited on
Commit
a3e95be
โ€ข
1 Parent(s): 008456e

trying to improve the UI

Browse files
Files changed (1) hide show
  1. 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">The server is blowing up! Loading a panel may take a few minutes.</p>
158
- <p className="text-xl">{dialogue}</p>
159
  <div className="flex flex-row">
160
- <div className="text-xl mr-2">๐Ÿ”Ž Possible items:</div>
161
- {rendered.segments.map((segment, i) =>
162
  <div key={i} className="flex flex-row text-xl mr-2">
163
- <div className="">{segment.label}</div>
164
  {i < (rendered.segments.length - 1) ? <div>,</div> : null}
165
  </div>)}
166
  </div>
167
- <p className="text-xl font-normal">You may be looking at.. <span className="font-bold">{hoveredActionnable || "nothing"}</span></p>
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
  }