diff --git a/src/app/studio/page.tsx b/src/app/studio/page.tsx
index 4f1af24..60c8310 100644
--- a/src/app/studio/page.tsx
+++ b/src/app/studio/page.tsx
@@ -457,8 +457,7 @@ export default function StudioPage() {
{t('promptName')}
{t('updatedAt')}
-
{t('lastUsed')}
-
{t('tags')}
+
{t('tags')}
Actions
@@ -477,11 +476,6 @@ export default function StudioPage() {
{prompt.name}
-
-
- {prompt.tags?.length || 0} tags
-
-
{prompt.description || 'No description available'}
@@ -489,12 +483,7 @@ export default function StudioPage() {
{/* Mobile metadata */}
-
- Updated {formatDate(prompt.updatedAt)}
- {prompt.lastUsed && (
- Used {formatDate(prompt.lastUsed)}
- )}
-
+
Updated {formatDate(prompt.updatedAt)}
{prompt.currentVersion && (
v{prompt.currentVersion}
@@ -504,24 +493,27 @@ export default function StudioPage() {
{/* Mobile tags */}
- {prompt.tags?.slice(0, 3).map((tag: string | { name: string }) => {
+ {prompt.tags?.slice(0, 4).map((tag: string | { name: string }) => {
const tagName = typeof tag === 'string' ? tag : tag?.name || '';
- const displayTag = tagName.length > 15 ? tagName.slice(0, 15) + '...' : tagName;
+ const displayTag = tagName.length > 12 ? tagName.slice(0, 12) + '...' : tagName;
return (
{displayTag}
);
})}
- {prompt.tags && prompt.tags.length > 3 && (
-
- +{prompt.tags.length - 3}
+ {prompt.tags && prompt.tags.length > 4 && (
+
+ +{prompt.tags.length - 4}
)}
+ {(!prompt.tags || prompt.tags.length === 0) && (
+ No tags
+ )}
@@ -530,13 +522,30 @@ export default function StudioPage() {
{formatDate(prompt.updatedAt)}
-
- {prompt.lastUsed ? formatDate(prompt.lastUsed) : t('never')}
-
-
-
- {prompt.tags?.length || 0}
-
+
+
+ {prompt.tags?.slice(0, 2).map((tag: string | { name: string }) => {
+ const tagName = typeof tag === 'string' ? tag : tag?.name || '';
+ const displayTag = tagName.length > 8 ? tagName.slice(0, 8) + '...' : tagName;
+ return (
+
+ {displayTag}
+
+ );
+ })}
+ {prompt.tags && prompt.tags.length > 2 && (
+
+ +{prompt.tags.length - 2}
+
+ )}
+ {(!prompt.tags || prompt.tags.length === 0) && (
+ No tags
+ )}
+