위치수정ㅇ
This commit is contained in:
parent
b24c6d85e4
commit
da4e069b59
@ -5,32 +5,34 @@
|
|||||||
<span v-if="isEssential" class="link-danger">*</span>
|
<span v-if="isEssential" class="link-danger">*</span>
|
||||||
</label>
|
</label>
|
||||||
<div :class="isRow ? 'col-md-10' : 'col-md-12'">
|
<div :class="isRow ? 'col-md-10' : 'col-md-12'">
|
||||||
<select v-if="isColor && (!data || data.length === 0)" class="form-select" disabled>
|
<div class="d-flex gap-2 align-items-center">
|
||||||
<option>사용가능한 컬러가 없습니다</option>
|
<select v-if="isColor && (!data || data.length === 0)" class="form-select" disabled>
|
||||||
</select>
|
<option>사용가능한 컬러가 없습니다</option>
|
||||||
|
</select>
|
||||||
|
|
||||||
<!-- 데이터가 있는 경우 원래 select 표시 -->
|
<!-- 데이터가 있는 경우 원래 select 표시 -->
|
||||||
<select v-else class="form-select" :id="name" v-model="selectData" :disabled="disabled" :style="isColor ? { color: selected } : {}" @blur="$emit('blur')">
|
<select v-else class="form-select" :id="name" v-model="selectData" :disabled="disabled" :style="isColor ? { color: selected } : {}" @blur="$emit('blur')">
|
||||||
<option v-for="(item, i) in data" :key="i" :value="isCommon ? item.value : i" :style="isColor ? { color: item.label } : {}">
|
<option v-for="(item, i) in data" :key="i" :value="isCommon ? item.value : i" :style="isColor ? { color: item.label } : {}">
|
||||||
{{ isCommon ? item.label : item }}
|
{{ isCommon ? item.label : item }}
|
||||||
</option>
|
</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<div v-if="isBtn" class="ms-2">
|
<div v-if="isBtn" class="ms-2">
|
||||||
<slot name="append"></slot>
|
<slot name="append"></slot>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-if="isColor && selected"
|
||||||
|
class="w-px-40 h-px-30"
|
||||||
|
:style="{backgroundColor: selected}">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<img v-if="isMbti && selected"
|
||||||
|
role="img"
|
||||||
|
class="w-px-30 h-px-40"
|
||||||
|
:src="`/img/mbti/${selected.toLowerCase()}.png`"
|
||||||
|
alt="MBTI image"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="isColor && selected"
|
|
||||||
class="w-px-40 h-px-30"
|
|
||||||
:style="{backgroundColor: selected}">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<img v-if="isMbti && selected"
|
|
||||||
role="img"
|
|
||||||
class="w-px-30 h-px-40"
|
|
||||||
:src="`/img/mbti/${selected.toLowerCase()}.png`"
|
|
||||||
alt="MBTI image"/>
|
|
||||||
|
|
||||||
<div class="invalid-feedback" :class="isAlert ? 'd-block' : ''">{{ title }}를 확인해주세요.</div>
|
<div class="invalid-feedback" :class="isAlert ? 'd-block' : ''">{{ title }}를 확인해주세요.</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user