릴리스: v1.3.12 회원 정렬 방향과 입력 길이 피드백

This commit is contained in:
2026-04-01 11:15:49 +09:00
parent 695c0bd4dd
commit b2a838ff34
8 changed files with 81 additions and 24 deletions

View File

@@ -794,10 +794,12 @@ onUnmounted(() => {
<label class="templateRequestDraft__field">
<span class="templateRequestDraft__label">요청 제목</span>
<input v-model="templateRequestDraftTitle" class="templateRequestDraft__input" maxlength="80" placeholder="예: 템플릿 등록 요청" />
<span class="templateRequestDraft__hint">{{ templateRequestDraftTitle.length }}/80</span>
</label>
<label class="templateRequestDraft__field">
<span class="templateRequestDraft__label">요청 설명</span>
<textarea v-model="templateRequestDraftDescription" class="templateRequestDraft__input templateRequestDraft__textarea" maxlength="240" placeholder="예: 여름 이벤트 한정 캐릭터 추가용으로 신규 템플릿이 필요합니다." />
<span class="templateRequestDraft__hint">{{ templateRequestDraftDescription.length }}/240</span>
</label>
</div>
<div class="modalCard__actions">
@@ -823,10 +825,12 @@ onUnmounted(() => {
<label class="templateRequestDraft__field">
<span class="templateRequestDraft__label">요청 제목</span>
<input v-model="templateRequestDraftTitle" class="templateRequestDraft__input" maxlength="80" placeholder="예: 템플릿 업데이트 요청" />
<span class="templateRequestDraft__hint">{{ templateRequestDraftTitle.length }}/80</span>
</label>
<label class="templateRequestDraft__field">
<span class="templateRequestDraft__label">요청 설명</span>
<textarea v-model="templateRequestDraftDescription" class="templateRequestDraft__input templateRequestDraft__textarea" maxlength="240" placeholder="예: 여름 이벤트 한정 캐릭터 추가" />
<span class="templateRequestDraft__hint">{{ templateRequestDraftDescription.length }}/240</span>
</label>
</div>
<div class="modalCard__actions">
@@ -928,7 +932,7 @@ onUnmounted(() => {
삭제
</button>
<span class="grab" title="드래그로 순서 변경" data-group-handle></span>
<input v-model="g.name" class="groupName" :readonly="!canEdit" />
<input v-model="g.name" class="groupName" maxlength="16" :readonly="!canEdit" />
</template>
</div>
<div
@@ -1004,7 +1008,8 @@ onUnmounted(() => {
<template v-if="globalRightRailOpen">
<div class="editorSidebar__section">
<div class="editorSidebar__label">Title</div>
<input v-model="title" class="editorSidebar__input" placeholder="Title Text" :readonly="!canEdit" />
<input v-model="title" class="editorSidebar__input" maxlength="120" placeholder="Title Text" :readonly="!canEdit" />
<div class="editorSidebar__hint">{{ title.length }}/120</div>
<div v-if="untitledWarning" class="editorSidebar__hint editorSidebar__hint--warn">{{ untitledWarning }}</div>
</div>
@@ -1014,8 +1019,10 @@ onUnmounted(() => {
v-model="description"
class="editorSidebar__textarea"
placeholder="Description Text"
maxlength="1000"
:readonly="!canEdit"
></textarea>
<div class="editorSidebar__hint">{{ description.length }}/1000</div>
</div>
<div class="editorSidebar__section">
@@ -1438,6 +1445,10 @@ onUnmounted(() => {
font-size: 12px;
color: rgba(255, 255, 255, 0.64);
}
.templateRequestDraft__hint {
font-size: 12px;
color: rgba(255, 255, 255, 0.46);
}
.templateRequestDraft__input {
width: 100%;
padding: 14px 0;