| | |
| | | <nut-input |
| | | class="nut-input-text bole-input-text" |
| | | type="text" |
| | | input-align="right" |
| | | :input-align="props.inputAlign" |
| | | readonly |
| | | @click="handleChooseLocation" |
| | | :modelValue="props.modelValue.address" |
| | |
| | | </template> |
| | | <template #right> |
| | | <slot name="right"> |
| | | <img :src="IconLocation" class="choose-location-input-icon" /> |
| | | <!-- <img :src="IconLocation" class="choose-location-input-icon" /> --> |
| | | </slot> |
| | | </template> |
| | | </nut-input> |
| | |
| | | |
| | | type Props = { |
| | | modelValue: WeMapModel; |
| | | inputAlign: 'left' | 'center' | 'right'; |
| | | }; |
| | | |
| | | const props = defineProps<Props>(); |
| | | const props = withDefaults(defineProps<Props>(), { |
| | | inputAlign: 'right', |
| | | }); |
| | | |
| | | const emit = defineEmits<{ |
| | | (e: 'update:modelValue', value: Props['modelValue']): void; |