From b3810f5ca45d7352829c19d9927811ee37c99382 Mon Sep 17 00:00:00 2001 From: ct Date: Sat, 14 Jun 2025 12:14:43 +0800 Subject: [PATCH] update --- .../modules/editor/partials/edit-sidebar.tsx | 93 ++++++++++++------- 1 file changed, 62 insertions(+), 31 deletions(-) diff --git a/resources/js/modules/editor/partials/edit-sidebar.tsx b/resources/js/modules/editor/partials/edit-sidebar.tsx index 70d0ff3..4d63576 100644 --- a/resources/js/modules/editor/partials/edit-sidebar.tsx +++ b/resources/js/modules/editor/partials/edit-sidebar.tsx @@ -2,6 +2,7 @@ import { Button } from '@/components/ui/button'; import { Sheet, SheetContent, SheetHeader, SheetTitle } from '@/components/ui/sheet'; import { Spinner } from '@/components/ui/spinner'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; +import { cn } from '@/lib/utils'; import useMediaStore from '@/stores/MediaStore'; import { Edit3 } from 'lucide-react'; import { useEffect, useState } from 'react'; @@ -69,12 +70,17 @@ export default function EditSidebar({ isOpen, onClose }: EditSidebarProps) { {/* Currently Selected Items */} -
+
{/* Selected Meme */} -
+
setActiveTab('memes')}> {selectedMeme ? ( -
+
Selected Meme
) : ( @@ -86,9 +92,14 @@ export default function EditSidebar({ isOpen, onClose }: EditSidebarProps) {
{/* Selected Background */} -
+
setActiveTab('backgrounds')}> {selectedBackground ? ( -
+
Selected Background
) : ( @@ -112,20 +123,33 @@ export default function EditSidebar({ isOpen, onClose }: EditSidebarProps) { {isFetchingBackgrounds && } {!isFetchingBackgrounds && backgrounds.length === 0 &&
No backgrounds available.
} {!isFetchingBackgrounds && backgrounds.length > 0 && ( -
- {backgrounds.map((item, index) => ( - + ))} +
+
+ - ))} -
+
+ )} @@ -133,20 +157,27 @@ export default function EditSidebar({ isOpen, onClose }: EditSidebarProps) { {isFetchingMemes && } {!isFetchingMemes && memes.length === 0 &&
No memes available.
} {!isFetchingMemes && memes.length > 0 && ( -
- {memes.map((item, index) => ( - + ))} +
+
+ - ))} -
+
+ )}