diff --git a/app/page.tsx b/app/page.tsx index 6710445..e26b9b2 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -115,7 +115,7 @@ export default function Home() {
-
+
{/* Page transition container */}
diff --git a/app/stories/page.tsx b/app/stories/page.tsx index 91aa0ee..783ba7f 100644 --- a/app/stories/page.tsx +++ b/app/stories/page.tsx @@ -92,103 +92,98 @@ export default function StoriesPage() { -
-
-
- {stories.length === 0 ? ( -
-
-
- -
-
-
-

- Your Comic Library Awaits -

-

- Start crafting your first visual story. Every great comic begins with a single panel. -

- -
- ) : ( - <> -
-

- Your Comic Library -

-

- Browse and continue your comic creations. Each story is a unique visual narrative waiting to unfold. -

-
+
+
+
+ {stories.length === 0 ? ( +
+
+
+ +
+
+
+

+ Your Comic Library Awaits +

+

+ Start crafting your first visual story. Every great comic + begins with a single panel. +

+ +
+ ) : ( + <> +
+

+ Your Comic Library +

+

+ Browse and continue your comic creations. Each story is a + unique visual narrative waiting to unfold. +

+
-
- {stories.map((story, index) => ( - - ))} -
- - )} -
+
+

+ {story.title} +

+

+ {new Date(story.createdAt).toLocaleDateString()} +

+
+ + ) : ( +
+
+ +

+ Generating... +

+
+
+ )} +
+ + ))} +
+ + )} +
); -} \ No newline at end of file +} diff --git a/components/editor/comic-canvas.tsx b/components/editor/comic-canvas.tsx index e2aa080..1a2c468 100644 --- a/components/editor/comic-canvas.tsx +++ b/components/editor/comic-canvas.tsx @@ -82,7 +82,7 @@ export function ComicCanvas({
{/* Action buttons below the page image */} -
+
{onInfoClick && ( + )} + {isOwner && ( )}
diff --git a/components/ui/story-loader.tsx b/components/ui/story-loader.tsx index ac34020..89ab98a 100644 --- a/components/ui/story-loader.tsx +++ b/components/ui/story-loader.tsx @@ -26,7 +26,7 @@ export function StoryLoader({ text = "Loading story..." }: StoryLoaderProps) { key={currentSvgIndex} // Force re-render for smooth transition src={`/loader/${loaderSvgs[currentSvgIndex]}`} alt="Loading..." - className="w-full h-full object-contain animate-pulse transition-all duration-700 ease-in-out transform scale-90 hover:scale-110" + className="w-full h-full object-contain animate-pulse transition-all duration-700 ease-in-out transform" style={{ filter: 'invert(1)' }} />