jbilcke-hf HF staff commited on
Commit
61bb967
β€’
1 Parent(s): 7edb17c

protect the api

Browse files
src/app/interface/bottom-bar/index.tsx CHANGED
@@ -17,7 +17,16 @@ export function BottomBar() {
17
 
18
  const allStatus = Object.values(panelGenerationStatus)
19
  const remainingImages = allStatus.reduce((acc, s) => (acc + (s ? 1 : 0)), 0)
20
-
 
 
 
 
 
 
 
 
 
21
  const handleShare = async () => {
22
  const dataUrl = await pageToImage()
23
  // console.log("dataUrl:", dataUrl)
 
17
 
18
  const allStatus = Object.values(panelGenerationStatus)
19
  const remainingImages = allStatus.reduce((acc, s) => (acc + (s ? 1 : 0)), 0)
20
+
21
+ /*
22
+ const handleUpscale = () => {
23
+ startTransition(() => {
24
+ we are blocked here, because we don't know the render id
25
+ also we will have to store a state about the
26
+ })
27
+ }
28
+ */
29
+
30
  const handleShare = async () => {
31
  const dataUrl = await pageToImage()
32
  // console.log("dataUrl:", dataUrl)
src/app/interface/panel/index.tsx CHANGED
@@ -35,6 +35,8 @@ export function Panel({
35
  const panels = useStore(state => state.panels)
36
  const prompt = panels[panel] || ""
37
 
 
 
38
  const captions = useStore(state => state.captions)
39
  const caption = captions[panel] || ""
40
 
@@ -61,6 +63,8 @@ export function Panel({
61
 
62
  // important: update the status, and clear the scene
63
  setGeneratingImages(panel, true)
 
 
64
  setRendered(getInitialRenderedScene())
65
 
66
  setTimeout(() => {
@@ -79,6 +83,7 @@ export function Panel({
79
  if (newRendered) {
80
  // console.log("newRendered:", newRendered)
81
  setRendered(renderedRef.current = newRendered)
 
82
 
83
  // but we are still loading!
84
  } else {
 
35
  const panels = useStore(state => state.panels)
36
  const prompt = panels[panel] || ""
37
 
38
+ const setRenderedIds = useStore(state => state.setRenderedIds)
39
+
40
  const captions = useStore(state => state.captions)
41
  const caption = captions[panel] || ""
42
 
 
63
 
64
  // important: update the status, and clear the scene
65
  setGeneratingImages(panel, true)
66
+
67
+ // just to empty it
68
  setRendered(getInitialRenderedScene())
69
 
70
  setTimeout(() => {
 
83
  if (newRendered) {
84
  // console.log("newRendered:", newRendered)
85
  setRendered(renderedRef.current = newRendered)
86
+ // addRenderedScene(newRendered)
87
 
88
  // but we are still loading!
89
  } else {
src/app/main.tsx CHANGED
@@ -122,7 +122,7 @@ export default function Main() {
122
  fonts.actionman.className
123
  )}>
124
  <div className={cn(
125
- `text-center text-xl text-stone-600 w-[70%]`,
126
  isGeneratingStory ? ``: `scale-0 opacity-0`,
127
  `transition-all duration-300 ease-in-out`,
128
  )}>
 
122
  fonts.actionman.className
123
  )}>
124
  <div className={cn(
125
+ `text-center text-xl text-stone-700 w-[70%]`,
126
  isGeneratingStory ? ``: `scale-0 opacity-0`,
127
  `transition-all duration-300 ease-in-out`,
128
  )}>
src/app/store/index.ts CHANGED
@@ -6,6 +6,7 @@ import { FontName } from "@/lib/fonts"
6
  import { Preset, PresetName, defaultPreset, getPreset, getRandomPreset } from "@/app/engine/presets"
7
  import { LayoutName, defaultLayout, getRandomLayoutName, getRandomLayoutNames } from "../layouts"
8
  import html2canvas from "html2canvas"
 
9
 
10
  export const useStore = create<{
11
  prompt: string
 
6
  import { Preset, PresetName, defaultPreset, getPreset, getRandomPreset } from "@/app/engine/presets"
7
  import { LayoutName, defaultLayout, getRandomLayoutName, getRandomLayoutNames } from "../layouts"
8
  import html2canvas from "html2canvas"
9
+ import { RenderedScene } from "@/types"
10
 
11
  export const useStore = create<{
12
  prompt: string