-
-
{{ request.sourceTierListTitle }}
- {{ request.sourceDescription }}
-
- {{ templateRequestTypeLabel(request) }} · {{ request.requesterName }} · {{ fmt(request.createdAt) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 게임 이름
+ {{ request.draftGameName || request.sourceGameName || '-' }}
+ 게임 ID
+ {{ request.draftGameId || request.sourceGameId || '-' }}
+
+
+
-
+
-
-
+
- {{ request.sourceTierListTitle }}
+ {{ request.sourceDescription }}
+
+ {{ templateRequestTypeLabel(request) }} · {{ request.requesterName }} · {{ fmt(request.createdAt) }}
+
+ {{ templateRequestTargetLabel(request) }}
{{ templateRequestTargetLabel(request) }}
-
@@ -3826,72 +3841,35 @@ async function saveFeaturedOrder() {
gap: 14px;
}
.templateRequestCard {
- display: grid;
- gap: 14px;
- padding: 18px;
- border-radius: 20px;
- border: 1px solid rgba(255, 255, 255, 0.12);
- background: var(--theme-pill-bg);
}
-.templateRequestCard__head {
- display: flex;
+.templateRequestCard--aligned {
+ align-items: start;
+}
+.templateRequestCard__side {
+ display: grid;
gap: 12px;
- justify-content: space-between;
- align-items: flex-start;
- flex-wrap: wrap;
+ align-self: start;
}
-.templateRequestCard__title {
- font-weight: 900;
- font-size: 18px;
+.templateRequestCard__preview {
+ align-self: start;
}
-.templateRequestCard__desc {
- margin-top: 6px;
- color: var(--theme-text-muted);
- line-height: 1.55;
- white-space: pre-line;
-}
-.templateRequestCard__meta {
- margin-top: 4px;
- font-size: 13px;
- opacity: 0.72;
-}
-.templateRequestItems {
+.templateRequestCard__thumbMeta {
display: grid;
- grid-template-columns: repeat(auto-fill, minmax(96px, 1fr));
gap: 10px;
}
-.templateRequestItem {
- display: grid;
- gap: 8px;
-}
-.templateRequestItem__thumb {
- width: 100%;
- aspect-ratio: 1 / 1;
- object-fit: cover;
- border-radius: 12px;
- border: 1px solid rgba(255, 255, 255, 0.12);
- background: var(--theme-surface-soft);
-}
-.templateRequestItem__label {
- font-size: 12px;
- font-weight: 800;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.templateRequestCard__form {
- display: grid;
- grid-template-columns: repeat(2, minmax(0, 1fr));
- gap: 10px;
-}
-.templateRequestField {
- display: grid;
- gap: 6px;
-}
-.templateRequestField__label {
+.templateRequestCard__thumbLabel {
font-size: 11px;
color: var(--theme-text-faint);
}
+.templateRequestCard__thumbValue {
+ font-size: 14px;
+ font-weight: 800;
+ color: var(--theme-text);
+ word-break: break-word;
+}
+.templateRequestCard__items {
+ grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
+}
.templateRequestCard__actions {
display: flex;
gap: 10px;
-
-
- {{ item.label }}
+
+ 추가 아이템 {{ request.items?.length || 0 }}개
+ {{ request.type === 'create' ? '새 템플릿' : '기존 템플릿 업데이트' }}
-
-
-
-
+
+
+
-
-
-
+
+
+
+